NumPy下载与安装

NumPy 是 Python 的第三方扩展包,但它并没有包含在 Python 标准库中,因此您需要单独安装它。本节介绍如何在不同的操作系统上安装 NumPy。

Windows系统安装

在 Windows 系统下安装 NumPy 有两种常用方式,下面分别对其进行介绍。

使用 Python 包管理器pip来安装 NumPy,是一种最简单、最轻量级的方法。只需执行以下命令即可:

pip install numpy

在实际项目中, NumPy 通常与 SciPy 程序包一起使用,SciPy 可以看做对 NumPy 库的扩展,它在 NumPy 的基础上又增加了许多工程计算函数。因此将它们同时安装是一个不错的选择。但如果你只想针对 NumPy 进行学习,可以不用考虑这种安装方法。

注意:在 Windows 下直接使用 pip 安装 SciPy 会发生报错,需要我们解决 SciPy的依赖项问题,所以不推荐使用pip安装 SciPy 程序包。下面介绍如何使用 SciPy 栈安装。

首先我们要知道什么是 SciPy 栈?其实它是一个科学计算软件包的集成平台,这类平台囊括了常用的数值计算与机器学习库,比如 NumPy、Matplotlib、SciPy 库、IPython 等,并且它可以自动解决包之间的依赖问题。通过安装一个集成平台就可以实现上述所有软件包的安装,何乐而不为呢

下面介绍几种常用的 SciPy 栈,主要有以下几种:

Anaconda(官网下载:https://www.anaconda.com/)是一个开源的 Python 发行版,它包含了 NumPy、SciPy 等180多个科学包及其依赖项。除了支持 Windows 外,也支持 Linux 和 Mac 系统。

Anaconda 就目前应用较为广泛,因此建议安装。

Anaconda 的下载文件约 500 MB 左右,你可以选择安装 Miniconda,它是 Anaconda 的轻巧版,只需 40 余兆。

图1:Anaconda官网下载图(点击看高清图)

Python(x,y)(下载地址:https://python-xy.github.io/)是一款基于 Python、Qt (图形用户界面)和 Spyder (交互式开发环境)开发的软件,主要用于数值计算、数据分析和数据可视化等工程项目,目前只支持 Python 2 版本。

Pyzo(下载地址:https://pyzo.org/)是一个跨平台 Python IDE,基于 Python 3 编写,非常适合科学计算,它设计的宗旨就是为了简化和提供效率。

WinPython(下载地址:https://sourceforge.net/projects/winpython/files/)免费的 Python 发行版,包含了常用的科学计算包与 Spyder IDE 开发环境,但仅支持 Windows 系统。

MacOSX系统安装

Mac 系统虽然自带包管理器Homebrew,但是它不能下载 NumPy 等科学计算包,所以需要使用下列方式安装:

$ pip3 install numpy scipy matplotlib -i
https://pypi.tuna.tsinghua.edu.cn/simple

注意:-i 参数后指的是国内下载源,加快下载的速度。

Linux系统安装

在 Linux 系统中,您可以选择只单独安装 NumPy 一个软件包,也可以同时安装多个软件包。下面介绍了不同的 Linux 发行版具体的安装命令,如下所示:

1) Ubuntu/Debian
对于 Ubuntu/Debian 系统,可以在终端上执行以下命令:

$ sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

2) Redhat/CentOS

在 Redhat/CentOS 系统上执行以下命令来安装 NumPy 与其它科学计算包:

$ sudo yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose

注意:不同的软件包之间必须使用“一个空格”隔开。

最后验证是否安装成功,如下所示:

打开 Python 交互解释器 ,并导入 NumPy 模块,如下图 2 所示如果未出现错误提示,则表示已安装成功。

图2:Numpy安装成功

注意:这里是以 Windows 系统为例进行验证的,Linux 验证方式与其相同。

NumPy下载与安装相关推荐

  1. windows怎么下载安装python-windows下numpy下载与安装图文教程

    Numpy介绍 NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构 ...

  2. python库下载安装报错_python3.6下Numpy库下载与安装图文教程

    今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...

  3. python在电脑下载-Windows下下载及安装numpy、pandas及简单应用

    下载numpy 下载地址 https://pypi.python.org/pypi/numpy 进入网站,下载和自己电脑及电脑中安装的python匹配的numpy版本.我的电脑是Win 10 x64位 ...

  4. Numpy库的下载及安装(吐血总结)

    Python很火,我也下了个来耍耍一阵子.可是渐渐地,我已经不满足于它的基本库了,我把目光转到了Numpy~~~~~ 然而想法总是比现实容易,因为我之前下的是Python3.3.x,所有没有自带pip ...

  5. python numpy安装教程_python3.6下Numpy库下载与安装图文教程

    今天在做Plotly的散点图时,需要Numpy 这个库的使用. 没有安装Numpy这个库的时候,报错一般是下图这样:ModuleNotFoundError: No module named 'nump ...

  6. Python和numpy下载安装方法

    一般python分2.7和3.0系类的,2.7的稳定,教程最多,所以目前我们就用这个来入门 win7,64位的,就安装对应的包:python-2.7.13.amd64 下载地址:https://www ...

  7. CentOS6.5 下sciki-learn numpy scipy 的安装

    CentOS6.5 下sciki-learn numpy scipy 的安装 软件安装 CentOS Python 之前用的一直是CentOS 7, 后来觉的软件安装太麻烦就改到了Ubuntu, 这些 ...

  8. python学习一(python与pip工具下载与安装)

    python学习一(python与pip工具下载与安装)  一 Python下载  二 安装Python  三 安装 pip   3.1 采用cd命令进入到Scripts 目录下面   3.2 输入命 ...

  9. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

  10. numpy和scipy安装

    参考:https://blog.csdn.net/yannanxiu/article/details/54341153 由于numpy和scipy有很紧密的关系,所以建议安装的numpy是numpy+ ...

最新文章

  1. 帮助子女养成良好的读书习惯 胜过1000亿财富
  2. oracle 11g autotrace,ORACLE 使用AUTOTRACE功能
  3. dbref java_java – Spring Data REST MongoDB:检索DBRef的对...
  4. 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合
  5. %3c php foreach%3e,PHP 数组函数-数组排序
  6. layui多文件上传讲解_Layui 多文件上传 SSH
  7. ant-design-vue 快速入手及常用标签
  8. 罗永浩从交个朋友拿走“天价”分手费?将进军AR行业:创业三部曲之三即将开拍...
  9. x264源代码简单分析:滤波(Filter)部分
  10. scala 泛型入门简介
  11. 机器学习基础:评价指标(Machine Learning Fundamentals: Evaluation Metrics)
  12. swf文件的反编译入门
  13. phpwind测试实战之phpwind安装(三)
  14. 红linux系统,红帽linux系统下载(iso)
  15. 智能问答系统CQA调研--工业界
  16. html怎么绘制中国地图,利用d3.js绘制中国地图
  17. web测试----死链检查(Xenu)
  18. Android进阶之路 - 毛玻璃遮罩层
  19. u盘提示格式化怎么修复教程
  20. uni-app三级联动笔记

热门文章

  1. phpwind升级php7,【原创文章】升级phpwind为https
  2. 【设计模式】-工厂模式->抽象工法模式(源码与类图解析)
  3. Django url管理之include
  4. 《算法导论》+第四版++答案
  5. 产品设计:《现代设计史》
  6. 基于三维冲击波的变分理论--交通运输工程(一)
  7. Windows10升级失败怎么办?赶快用微软官方的升级工具:Windows10易升
  8. Google搜索 - 世界各国Google网址大全
  9. iOS 蓝牙开发之NFC读写
  10. 核电厂的“神经中枢”——核电厂数字化仪控系统