SciPy 教程与安装
![](/assets/blank.gif)
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 教程与安装相关推荐
- jumpserver 使用教程_jumpserver安装及使用教程
我自己是jumpserver的新手,以下两个链接是比较好的教程: 安装教程:http://blog.csdn.net/wanglei_storage/article/details/51001810 ...
- Exchange server 2010系列教程之一 安装Exchange 2010准备条件
Exchange server 2010系列教程之一 安装Exchange 2010准备条件 最近看了不少论坛和资料,许多人安装Exchange 2010都有问题啊,说实话,我自己开始也出现不少问题, ...
- XamarinSQLite教程下载安装SQLite/SQL Server Compact Toolbox
XamarinSQLite教程下载安装SQLite/SQL Server Compact Toolbox SQLite/SQL Server Compact Toolbox是一个Visual Stud ...
- Xamarin.Forms教程下载安装Windows版的Xamarin开发工具
Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- Xamarin.Forms教程下载安装Visual Studio 2015
Xamarin.Forms教程下载安装Visual Studio 2015 下载安装Visual Studio 2015 Visual Studio 2015是微软提供的IDE,其中集成了Window ...
- Xamarin.Forms教程下载安装Xamarin.iOS
Xamarin.Forms教程下载安装Xamarin.iOS 下载安装Xamarin.iOS Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务 ...
- dSploitzANTI渗透教程之安装zANTI工具
dSploitzANTI渗透教程之安装zANTI工具 Dsploit/zANTI基础知识 zANTI是一款Android平台下的渗透测试工具,支持嗅探已连接的网络.支持中间人攻击测试.端口扫描.Coo ...
- Wireshark数据抓包教程之安装Wireshark
Wireshark数据抓包教程之安装Wireshark 安装Wireshark 通过上一节的学习可以根据自己的操作系统来下载安装Wireshark了.本书中已开发版1.99.7(中文版)为主,下面介绍 ...
最新文章
- 【数组方法大合集】原生js数组array常用工具方法大合集
- 分步骤学习自动化测试
- e - bargain cf_cf诗意情侣名字大全最新_cf诗意情侣名字大全2020
- PXE大批量安装Linux系统
- JAVA解决生产消费者_Java常用三种方式解决生产者消费者问题(详细)
- 一种用于茶叶病害识别的低阶学习方法
- event.type 事件属性
- httpclient下载图片或者其他文件
- 企业信息化基础设施建设分析
- 英文书信开头结尾模板
- element 修改主题方法
- 第39级台阶回溯算法c语言,回溯39级台阶
- Ubuntu16.04+Titan Xp+Tensorflow1.3+Cuda8.0+CuDNN6
- ARCHS[@]: unbound variable
- vue生成二维码图片并且下载图片到本地
- 009地球系到地理系
- html中写for,HTML标签的for属性
- 野蛮生长的美团,距阿里、腾讯和头条还有多远
- A Neural Conversational Model
- 基于PEview分析PE文件(4-3)
热门文章
- 数字图像处理 线性系统、卷积、傅立叶变换
- 微软OFFICE在线预览
- 鼎捷t100架构_鼎捷T100发布 打造“互联网+制造”企业智能互联云平台
- ISP图像对齐(二):Deep Image Homography Estimation
- 【VBA】 将VBA代码插入Excel中
- RFID定位技术浅析--新导智能
- PowerBuilder学习笔记(2)PB与SQL语言
- 华北科技学院计算机专业录取分数线,华北科技学院录取分数线2021是多少分(附历年录取分数线)...
- 用localStorage实现微信公众号自动登录
- ZEMAX牛顿望远物镜的优化设计