numpy开始使用numpy


备注

NumPy (发音为“numb pie”或有时“numb pea”)是Python编程语言的扩展,它增加了对大型多维数组的支持,以及在这些数组上运行的大量高级数学函数库。

版本

发布日期
1.3.0 2009-03-20
1.4.0 2010-07-21
1.5.0 2010-11-18
1.6.0 2011-05-15
1.6.1 2011-07-24
1.6.2 2012-05-20
1.7.0 2013年2月12日
1.7.1 2013年4月7日
1.7.2 2013-12-31
1.8.0 2013年11月10日
1.8.1 2014年3月26日
1.8.2 2014年8月9日
1.9.0 2014年9月7日
1.9.1 2014年11月2日
1.9.2 2015年3月1日
1.10.0 2015年10月7日
1.10.1 2015年10月12日
1.10.2 2015年12月14日
1.10.4 * 2016年1月7日
1.11.0 2016年5月29日

基本导入

导入numpy模块以使用它的任何部分。

import numpy as np
 

大多数示例将使用np 作为numpy的简写。假设代码示例中的“np”表示“numpy”。

x = np.array([1,2,3,4])
 

在Linux上安装

NumPy可以在大多数流行的Linux发行版的默认存储库中使用,并且安装方式与通常安装Linux发行版中的软件包的方式相同。

一些Linux发行版为Python 2.x和Python 3.x提供了不同的NumPy包。在Ubuntu和Debian中,使用APT包管理器在系统级安装numpy

sudo apt-get install python-numpy  
sudo apt-get install python3-numpy  
 

对于其他发行版,请使用他们的包管理器,如zypper(Suse),yum(Fedora)等。

numpy 也可以使用Python的Python 2包管理器pip 和Python 3的pip3 安装:

pip install numpy  # install numpy for Python 2
pip3 install numpy  # install numpy for Python 3
 

pip 可以在大多数流行的Linux发行版的默认存储库中找到,可以使用以下命令安装Python 2和Python 3:

sudo apt-get install python-pip  # pip for Python 2
sudo apt-get install python3-pip  # pip for Python 3
 

安装后,使用pip for Python 2和pip3 for Python 3使用pip来安装Python包。但请注意,您可能需要安装许多依赖项,这些依赖项是从源代码构建numpy所必需的(包括开发包,编译器,fortran等)。

除了安装numpy 在系统级,这也是常见的(甚至强烈推荐)安装numpy 使用流行的Python包,如虚拟环境virtualenv 。在Ubuntu中, virtualenv 可以使用以下命令安装:

sudo apt-get install virtualenv
 

然后,为Python 2或Python 3创建并激活virtualenv,然后使用pip 来安装numpy

virtualenv venv  # create virtualenv named venv for Python 2
virtualenv venv -p python3  # create virtualenv named venv for Python 3
source venv/bin/activate  # activate virtualenv named venv
pip install numpy  # use pip for Python 2 and Python 3; do not use pip3 for Python3
 

在Mac上安装

在Mac上设置NumPy的最简单方法是使用pip

pip install numpy  
 

使用Conda进行安装
Conda适用于Windows,Mac和Linux

  1. 安装Conda。有两种方法可以安装Conda,无论是使用Anaconda(完整包,包括numpy)还是Miniconda(只有Conda,Python,以及它们所依赖的包,没有任何额外的包)。 Anaconda和Miniconda都安装了相同的Conda。
  2. 对Miniconda的附加命令,输入命令conda install numpy

在Windows上安装

通过pypi进行 Numpy安装(pip使用的默认包索引)通常在Windows计算机上失败。在Windows上安装的最简单方法是使用预编译的二进制文件。

许多包装的预编程轮子的一个来源是Christopher Gohkle的网站 。根据您的Python版本和系统选择一个版本。 64位系统上的Python 3.5示例:

  1. 这里下载numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
  2. 打开Windows终端(cmd或powershell)
  3. 输入命令pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

如果您不想使用单个软件包,可以使用Winpython发行版 ,它将大多数软件包捆绑在一起,并提供一个可以使用的受限环境。同样, Anaconda Python distrubution预先安装了numpy和许多其他常见软件包。

另一个受欢迎的来源是conda 包管理器 ,它也支持虚拟环境

  1. 下载并安装conda
  2. 打开Windows终端。
  3. 输入命令conda install numpy

由Rackspace托管的临时Jupyter笔记本电脑

Jupyter笔记本是一种基于浏览器的交互式开发环境。它们最初是为了运行计算python而开发的,因此与numpy一起发挥得非常好。要在没有完全安装在本地系统上的Jupyter笔记本中尝试numpy,Rackspace会在tmpnb.org上提供免费的临时笔记本。

注意:这不是具有任何加价的专有服务。 Jupyter是由加州大学伯克利分校和Cal Poly San Luis Obispo开发的全开源技术。 Rackspace作为开发过程的一部分捐赠此服务

在tmpnb.org尝试numpy

  1. 访问tmpnb.org
  2. 选择Welcome to Python.ipynb
  3. 新>> Python 2或
  4. 新>> Python 3