Overview of Bottleneck subpackages
masterBottleneck is organized into several subpackages that provide specialized functions for fast NumPy array operations. Key functional areas include:
bottleneck.reduce: Contains fast implementations of reduction operations (e.g., sum, mean, min, max).bottleneck.move: Provides fast moving window operations (e.g., moving sum, moving mean).bottleneck.nonreduce: Contains non-reduction operations that operate on arrays.bottleneck.nonreduce_axis: Specialized non-reduction operations that operate along a specific axis.bottleneck.benchmark: Tools for benchmarking Bottleneck performance.bottleneck.slow: Fallback implementations for environments where the optimized C extensions are unavailable.