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

你可能感兴趣的:(NumPy API(二十七)——可选的 SciPy 加速支持)