SciPy 简介

SciPy 简介

SciPy,读作Sigh Pi,是一个科学计算的Python开源软件库,遵循BSD许可证分发,用于执行数学、科学和工程计算。

SciPy库依赖于NumPy,提供了方便和快速的N维数组操作。SciPy库建立在NumPy数组的基础上,并提供许多用户友好和高效的数值计算实践,如数值积分和优化算法等。它们可以在所有流行的操作系统上运行,安装方便,并且免费使用。NumPy和SciPy易于使用,但足够强大,被世界上一些顶尖的科学家和工程师所依赖。

SciPy子包

SciPy被划分为不同的子包,涵盖了不同的科学计算领域。下表总结了这些子包 –

scipy.cluster 向量量化 / Kmeans
scipy.constants 物理和数学常数
scipy.fftpack 傅里叶变换
scipy.integrate 积分例程
scipy.interpolate 插值
scipy.io 数据输入和输出
scipy.linalg 线性代数例程
scipy.ndimage n维图像包
scipy.odr 正交距离回归
scipy.optimize 优化
scipy.signal 信号处理
scipy.sparse 稀疏矩阵
scipy.spatial 空间数据结构和算法
scipy.special 任何特殊的数学函数
scipy.stats 统计学

数据结构

SciPy使用的基本数据结构是由NumPy模块提供的多维数组。NumPy提供了一些线性代数、傅里叶变换和随机数生成的函数,但不具备SciPy中等价函数的通用性。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程