NumPy:Python科学计算的基石

numpy

  • 提供了一个强大的N维数组对象:NumPy定义了一个对象ndarray,可以灵活的表示各种数据类型的多维数组。
  • 功能强大的数据处理函数:NumPy中定义了许多数据处理函数,可以对ndarray进行不同的操作。
  • 提供了可用于集成C++和Fortran代码的工具:可使用NumPy提供的API来调用相关工具集成C++和Fortran代码。
  • 拥有线性代数、傅立叶变换、随机数生成等功能:NumPy提供的功能函数。

除了用于科学计算,在一般数据处理中,NumPy中的ndarray还可作为高效的容器使用。即通过NumPy定义任意类型的多维数组,让NumPy可以快速无缝的与多种数据库集成。

安装NumPy

Linux下安装

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

Ubuntu & Debian

Fedora

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

Gentoo

Mac下安装

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

Macports

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

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

NumPy为Windows和OS-X系统提供了官方的二进制安装程序。这些安装程序与特定的Python版本对应。对于Windows用户,Christoph Gohlke为许多Python模块提供了 预编译的Windows安装包 ,当然,用户也可以使用源码自行编译。像NumPy这样的模块中除了含有Python代码,还需要编译C编写的代码。

开发资源

官方网站:http://www.numpy.org/
开源地址:https://github.com/numpy/numpy

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

打赏编辑

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

任选一种支付方式

2 收藏

资源整理者简介:Daetalus

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


直接登录

推荐关注

按分类快速查找

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