美文网首页
4.1 SciPy库介绍及导入

4.1 SciPy库介绍及导入

作者: 操作系统 | 来源:发表于2017-03-22 10:28 被阅读0次

SciPy是基于NumPy开发的高级模块,它提供了许多数学算法和函数的实现,用于解决科学计算中的一些标准问题。例如数值积分和微分方程求解,扩展的矩阵计算,最优化,概率分布和统计函数,甚至包括信号处理等。
作为标准科学计算程序库,SciPy类似于Matlab的工具箱,它是Python科学计算程序的核心包,它用于有效地计算NumPy矩阵,与NumPy矩阵协同工作。
SciPy库由一些特定功能的子模块构成,如下表所示:

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

以上子模块全依赖于NumPy且相互独立,导入NumPy和这些SciPy模块的标准方式如下,示例代码:

>>>import numpy as np
>>>from scipy import stats        

以上代码表示从SciPy模块中导入stats子模块,SciPy的其他子模块导入方式与之相同,限于机器学习研究领域及篇幅限制,本章将重点介绍linalg、optimize、interpolate及stats模块。

相关文章

  • 4.1 SciPy库介绍及导入

    SciPy是基于NumPy开发的高级模块,它提供了许多数学算法和函数的实现,用于解决科学计算中的一些标准问题。例如...

  • Python-03 ~ 机器学习库 之 SciPy

    SciPy是机器学习中最常用的高等数学计算库,今天就来看看吧 SciPy简单介绍 SciPy的简单介绍:SciPy...

  • 微信支付

    4.1 导入SDK库导入上面那个iOS头文件和库下载下载出来的SDK包的就行,然后需要链接上依赖库,在Target...

  • 5.1 Pandas库介绍及导入

    Pandas简介 Pandas是Python的一个数据分析包,最初被作为金融数据分析工具而开发出来,因此,Pand...

  • Python Scipy库

    Scipy库的简介 Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来...

  • python 导入包错误 未找到 .gfortran-win_

    python 在导入meteva时,遇到以下报错: scipy的报错。经查,需要对scipy进行降级处理为 1.6...

  • SciPy库

  • SciPy基础入门(二)

    SciPy线性代数-linalg Numpy和sciPy都提供了线性代数函数库linalg,SciPy更为全面:解...

  • SciPy - 科学计算库

    说明 SciPy 库建立在 Numpy 库之上,提供了大量科学算法,主要包括这些主题: 特殊函数 (scipy.s...

  • 混合框架中Oracle数据库的还原处理操作

    在较早期的随笔《Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作》粗略介绍了Oracle数据库...

网友评论

      本文标题:4.1 SciPy库介绍及导入

      本文链接:https://www.haomeiwen.com/subject/fgjdnttx.html