API Reference#
- The N-dimensional array (
ndarray
) - Universal functions (
cupy.ufunc
) - Routines (NumPy)
- Array creation routines
- Array manipulation routines
- Binary operations
- Data type routines
- Discrete Fourier Transform (
cupy.fft
) - Functional programming
- Indexing routines
- Input and output
- Linear algebra (
cupy.linalg
) - Logic functions
- Mathematical functions
- Miscellaneous routines
- Padding arrays
- Polynomials
- Random sampling (
cupy.random
) - Set routines
- Sorting, searching, and counting
- Statistics
- Test support (
cupy.testing
) - Window functions
- Routines (SciPy)
- Discrete Fourier transforms (
cupyx.scipy.fft
) - Legacy discrete fourier transforms (
cupyx.scipy.fftpack
) - Interpolation (
cupyx.scipy.interpolate
) - Linear algebra (
cupyx.scipy.linalg
) - Multidimensional image processing (
cupyx.scipy.ndimage
) - Signal processing (
cupyx.scipy.signal
) - Signal processing windows (
cupyx.scipy.signal.windows
) - Sparse matrices (
cupyx.scipy.sparse
) - Sparse linear algebra (
cupyx.scipy.sparse.linalg
) - Compressed sparse graph routines (
cupyx.scipy.sparse.csgraph
) - Spatial algorithms and data structures (
cupyx.scipy.spatial
) - Distance computations (
cupyx.scipy.spatial.distance
) - Special functions (
cupyx.scipy.special
) - Statistical functions (
cupyx.scipy.stats
)
- Discrete Fourier transforms (
- CuPy-specific functions
- Low-level CUDA support
- Custom kernels
- Distributed
- Environment variables
- Comparison Table
- Python Array API Support