NumPy API(二十七)——可选的 SciPy 加速支持

可选的Scipy加速支持

可以通过Scipy加速的函数的别名。

可以构建Scipy以使用加速或其他改进的库来进行FFT,线性代数和特殊函数。 此模块允许开发人员在scipy可用时透明地支持这些加速功能,但仍支持仅安装了NumPy的用户

线性代数

  • cholesky(a) Cholesky分解。
  • det(a) 计算数组的行列式。
  • eig(a) 计算正方形阵列的特征值和右特征向量。
  • eigh(a[, UPLO]) 返回Hermitian或对称矩阵的特征值和特征向量。
  • eigvals(a) 计算一般矩阵的特征值。
  • eigvalsh(a[, UPLO]) 计算Hermitian或实对称矩阵的特征值。
  • inv(a) 计算矩阵的(乘法)逆。
  • lstsq(a, b[, rcond]) 将最小二乘解返回到线性矩阵方程。
  • norm(x[, ord, axis, keepdims]) 矩阵或矢量规范。
  • pinv(a[, rcond]) 计算矩阵的(Moore-Penrose)伪逆。
  • solve(a, b) 求解线性矩阵方程或线性标量方程组。
  • svd(a[, full_matrices, compute_uv]) 奇异值分解。

FFT

  • fft(a[, n, axis, norm]) 计算一维离散傅立叶变换。
  • fft2(a[, s, axes, norm]) 计算二维离散傅立叶变换。
  • fftn(a[, s, axes, norm]) 计算N维离散傅立叶变换。
  • ifft(a[, n, axis, norm]) 计算一维离散傅里叶逆变换。
  • ifft2(a[, s, axes, norm]) 计算二维逆离散傅立叶变换。
  • ifftn(a[, s, axes, norm]) 计算N维逆离散傅立叶变换。

Other

  • i0(x) 修改了第一类贝塞尔函数,阶数为0。

原文:https://www.numpy.org.cn/reference/routines

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容