3.4 更高级的数学处理算法

NumPy高效的数值计算提供必需的类型和函数。SciPy基于NumPy实现大量的更high-level的数学处理算法,如线性代数、最优化、符号处理、统计学等等。此外,各种scikit包(scikit-learn、scikit-image等)进一步提供了如机器学习、图像处理等领域的算法。这里仅列出SciPy中的相关重要模块:

  • 线性代数:scipy.linalg
  • 最优化:scipy.optimize
  • 数值积分器(integrator):scipy.integrate
  • 符号处理:scipy.signal, scipy.fftpack...
  • 统计学:scipy.stats,概率分布、描述统计学、统计检验等等