SciPy 教程

SciPy 是一个开源的 Python 算法库和数学工具包。

Scipy 是基于 Numpy 的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy。

SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

学习本教程前你需要了解

在开学习 SciPy 教程之前,我们需要具备基本的 Python 基础,如果你对 Python 还不了解,可以阅读我们的教程:

  • Python 3.x 教程

  • Numpy 教程

SciPy 应用

Scipy 是一个用于数学、科学、工程领域的常用软件包,可以处理最优化、线性代数、积分、插值、拟合、特殊函数、快速傅里叶变换、信号处理、图像处理、常微分方程求解器等。 。

SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

NumPy 和 SciPy 的协同工作可以高效解决很多问题,在天文学、生物学、气象学和气候科学,以及材料科学等多个学科得到了广泛应用。

相关链接

  • NumPy 官网 http://www.numpy.org/

  • NumPy 源代码:https://github.com/numpy/numpy

  • SciPy 官网:https://www.scipy.org/

  • SciPy 源代码:https://github.com/scipy/scipy

  • Matplotlib 官网:https://matplotlib.org/

  • Matplotlib 源代码:https://github.com/matplotlib/matplotlib

SciPy 安装

本章节,我们使用 pip 工具来安装 SciPy 库,如果还未安装该工具,可以参考 Python pip 安装与使用。

升级 pip:

python3 -m pip install -U pip

安装 scipy 库:

python3 -m pip install -U scipy

安装完成后,我们就可以通过 from scipy import module 来导入 scipy 的库:

constants 是 scipy 的常量模块。

from scipy import constants

以下实例,我们通过导入 scipy 库,然后查看 scipy 库的版本号:

实例

import scipy

print(scipy.__version__)

执行以上代码,输出结果如下:

1.7.0

以下实例,我们通过导入 scipy 的常量模块 constants 来查看一英亩等于多少平方米:

实例

from scipy import constants

# 一英亩等于多少平方米

print(constants.acre)

执行以上代码,输出结果如下:

4046.8564223999992

参考资料:https://www.runoob.com/scipy/scipy-tutorial.html

SciPy 教程与安装相关推荐

  1. jumpserver 使用教程_jumpserver安装及使用教程

    我自己是jumpserver的新手,以下两个链接是比较好的教程: 安装教程:http://blog.csdn.net/wanglei_storage/article/details/51001810 ...

  2. Exchange server 2010系列教程之一 安装Exchange 2010准备条件

    Exchange server 2010系列教程之一 安装Exchange 2010准备条件 最近看了不少论坛和资料,许多人安装Exchange 2010都有问题啊,说实话,我自己开始也出现不少问题, ...

  3. XamarinSQLite教程下载安装SQLite/SQL Server Compact Toolbox

    XamarinSQLite教程下载安装SQLite/SQL Server Compact Toolbox SQLite/SQL Server Compact Toolbox是一个Visual Stud ...

  4. Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

    Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...

  5. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  6. Xamarin.Forms教程下载安装Visual Studio 2015

    Xamarin.Forms教程下载安装Visual Studio 2015 下载安装Visual Studio 2015 Visual Studio 2015是微软提供的IDE,其中集成了Window ...

  7. Xamarin.Forms教程下载安装Xamarin.iOS

    Xamarin.Forms教程下载安装Xamarin.iOS 下载安装Xamarin.iOS Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务 ...

  8. dSploitzANTI渗透教程之安装zANTI工具

    dSploitzANTI渗透教程之安装zANTI工具 Dsploit/zANTI基础知识 zANTI是一款Android平台下的渗透测试工具,支持嗅探已连接的网络.支持中间人攻击测试.端口扫描.Coo ...

  9. Wireshark数据抓包教程之安装Wireshark

    Wireshark数据抓包教程之安装Wireshark 安装Wireshark 通过上一节的学习可以根据自己的操作系统来下载安装Wireshark了.本书中已开发版1.99.7(中文版)为主,下面介绍 ...

最新文章

  1. Windows App开发之集合控件与数据绑定
  2. Android中的线性布局
  3. OpenCV形态学变换函数morphologyEx()黑帽运算的使用
  4. 使用SublimeText 作为Python 的开发环境
  5. 随机排列_“按字母顺序排列”其实是种随机顺序
  6. java异常判断_Java异常退出条件的判断示例代码
  7. js固定表格行列_纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表
  8. linux 内核挂起 ping,Linux内核安全详解 ping到死复活方法
  9. android aar的打包引用和解决间接引用异常
  10. 心理学和人工智能第一部分 心理学(四)—— 心理学的主要学派以及对人工智能的价值
  11. 扩增子图表解读4曼哈顿图:差异OTU或Taxonomy
  12. 流行病学名词解释和简答题集锦
  13. 招商银行信用卡中心笔试编程题 - 小招喵跑步
  14. 蓝牙耳机+大鼠标垫+笔记本电脑支架
  15. 雅虎股东紧盯阿里巴巴IPO蛋糕
  16. android live 电视 源码,GitHub - mxiaoguang/LivePlayback: Android TV直播电视节目 ,包含各央视频道及卫视频道...
  17. 人脸注册,解锁,响应,一网打尽
  18. oracle 10g oci.dll 下载,oci.dll oracle 下载
  19. 为什么一边裁员,一边招人。。
  20. c语言课程设计找出肇事车牌,C语言课程设计报告.doc

热门文章

  1. 瀑布开发模式和敏捷开发模式的区别和思考
  2. 深入理解JVM(四)JVM的垃圾回收机制
  3. 【js】如何点击按钮通过onclick打开新页面 和 在本页面打开
  4. 传感器自学笔记第九章——SW-420震动传感器、声控开关传感器、避障传感器模块、TCRT5000循迹传感器、倾斜开关
  5. 暗黑2 服务器 linux,暗黑2私服多国度共享存档服务器架设指南
  6. 响应式建筑工程集团公司类网站织梦模板(自适应手机端)
  7. c语言字母意义,C语言 字符串前加L的意义 如:L“A”
  8. linux查看虚拟机ip的方法
  9. 点阵字库显示系列之二:GB2312点阵字库显示
  10. 竞赛打卡:糖尿病遗传风险检测挑战赛