对比表#
这里是 NumPy / SciPy API 及其对应的 CuPy 实现列表。
CuPy 列中的 -
表示 CuPy 尚未提供实现。我们欢迎对这些函数做出贡献。
NumPy / CuPy API#
模块级别#
NumPy |
CuPy |
---|---|
|
|
|
- |
|
|
|
|
- |
|
|
|
- [1] |
|
|
|
- |
|
- [1] |
|
|
|
|
|
- [2] |
|
- [2] |
|
- [2] |
|
|
|
|
|
- [3] |
|
|
- |
|
|
|
|
- [3] |
|
|
- [3] |
- |
|
|
- |
|
- [3] |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
- [2] |
|
- [2] |
|
- [2] |
|
|
- |
|
- |
|
|
|
|
|
|
- |
|
- [4] |
|
|
|
|
|
- [3] |
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
- [5] |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
- [4] |
|
- [4] |
|
|
- [4] |
|
|
- |
|
|
|
|
|
|
|
- |
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- [2] |
|
- [2] |
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
|
- |
|
|
|
- |
|
- [1] |
- [1] |
|
|
|
|
- |
- |
|
|
|
|
|
|
|
- |
|
- |
|
|
- |
- |
|
|
|
|
|
- |
|
- |
|
|
|
|
|
|
|
- [3] |
|
- [6] |
|
- [6] |
|
- [6] |
|
|
|
|
|
|
|
- |
|
- [5] |
|
|
- [5] |
|
- [5] |
- [5] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
- |
|
- [7] |
|
|
|
|
- |
|
- [4] |
|
- [4] |
|
|
- [4] |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
- [3] |
|
|
- [3] |
- [2] |
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- [3] |
|
|
|
|
- [3] |
|
|
|
多维数组#
NumPy |
CuPy |
---|---|
- [8] |
|
- |
|
- |
|
- |
|
- [8] |
|
- |
|
- |
|
- |
|
- [7] |
|
线性代数#
NumPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
离散傅里叶变换#
NumPy |
CuPy |
---|---|
随机采样#
NumPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
|
- |
- |
|
多项式#
NumPy |
CuPy |
---|---|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
- |
幂级数#
NumPy |
CuPy |
---|---|
|
- |
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
多项式工具#
NumPy |
CuPy |
---|---|
|
- |
|
- |
|
- |
|
- |
- |
|
- |
|
- |
|
SciPy / CuPy API#
离散傅里叶变换#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
旧版离散傅里叶变换#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
插值#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
高级线性代数#
SciPy |
CuPy |
---|---|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
|
|
|
多维图像处理#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
|
|
- |
|
信号处理#
SciPy |
CuPy |
---|---|
|
- |
|
- |
- |
|
- |
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
- |
|
- |
- |
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
|
|
- |
|
- |
|
|
|
- |
- |
|
|
|
|
|
|
- |
- |
|
|
- |
|
- |
稀疏矩阵#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
稀疏矩阵:坐标格式#
SciPy |
CuPy |
---|---|
|
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
稀疏矩阵:压缩稀疏列格式#
SciPy |
CuPy |
---|---|
|
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
稀疏矩阵:压缩稀疏行格式#
SciPy |
CuPy |
---|---|
|
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
稀疏矩阵:对角存储格式#
SciPy |
CuPy |
---|---|
|
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
稀疏线性代数#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
压缩稀疏图例程#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
特殊函数#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
|
|
|
|
- |
|
- |
|
|
- |
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
|
|
- |
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
|
- |
|
- |
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
统计函数#
SciPy |
CuPy |
---|---|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
|
- |
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
脚注