SciPy库:Python的科学计算工具集

scipy

本文介绍的是狭义的SciPy,即SciPy科学计算工具集,而不是完整的包含NumPy、Matplotlib的SciPy技术栈。

Scipy库构建于NumPy之上,提供了一个用于在Python中进行科学计算的工具集,如数值计算的算法和一些功能函数,可以方便的处理数据。主要包含以下内容:

  • 统计
  • 优化
  • 集成
  • 线性代数
  • 傅里叶变换
  • 信号和图像处理

安装SciPy

SciPy依赖下列软件:

  • Python 2.7 或 >= 3.4
  • NumPy >= 1.7.1
  • 如果希望编译SciPy文档,则需要Sphinx >= 1.2.1
  • 如果希望从GitHub上的源码编译,则需要 Cython >= 0.22。(正式打包的源码包中会包含Cython生成的代码)

建议直接使用pip安装SciPy。但下面也列出不同系统中使用系统管理工具的安装方式,详细内容请参阅末尾的详细安装的文档。

Linux下安装

Linux用户可以通过相应发行版的源来方便的安装SciPy。

Ubuntu & Debian

Fedora

Fedora 17和之前版本的用户需要通过pip更新IPython:

Gentoo

Mac下安装

Mac没有原生的包管理器,但Mac下也有一些著名的包管理器,可以用来安装NumPy。

Macports

通过下面的命令,可以使用 Macports 来安装NumPy:

安装独立的二进制包和源码包

用户也可以直接从GitHub上下载二进制包或正式发布的源码包

开发资源

官方网站:https://www.scipy.org/scipylib/index.html
开源地址:https://github.com/scipy/scipy

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

2 3 收藏

资源整理者简介:Daetalus

Pyston核心开源开发者。熟悉CPython实现,关注Python科学计算。 个人主页 · 贡献了5个资源 · 28 ·   


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer