NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。
NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
1.一个强大的N维数组对象 ndarray
2.广播功能函数
3.整合 C/C++/Fortran 代码的工具
4.线性代数、傅里叶变换、随机数生成等功能
NumPy 应用
NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用,这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。
SciPy 是一个开源的 Python 算法库和数学工具包。
SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。
Matplotlib 是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。它为利用通用的图形用户界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向应用程序嵌入式绘图提供了应用程序接口(API)。
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
安装numpy
root用户执行:pip3 install numpy
You should consider upgrading via the 'pip install --upgrade pip' command.
执行:pip install --upgrade pip
再次安装:pip3 install numpy
You are using pip version 18.0, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
虽然有这个报错,但是其实已经安装上了。可以验证:
>>> from numpy import *
>>> eye(4)                 --生成对角矩阵
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])
>>>

转载于:https://www.cnblogs.com/hello-wei/p/10169833.html

NumPy 简介及安装相关推荐

  1. Python之tushare:tushare库的简介、安装、使用方法之详细攻略

    Python之tushare:tushare库的简介.安装.使用方法之详细攻略 目录 tushare库的简介 tushare库的安装 tushare库的使用方法 1.基础用法 tushare库的简介 ...

  2. Python之pandas-profiling:pandas-profiling库的简介、安装、使用方法之详细攻略

    Python之pandas-profiling:pandas-profiling库的简介.安装.使用方法之详细攻略 目录 pandas-profiling库的简介 pandas-profiling库的 ...

  3. Python之pyarrow:pyarrow的简介、安装、使用方法之详细攻略

    Python之pyarrow:pyarrow的简介.安装.使用方法之详细攻略 目录 pyarrow的简介 1.项目的主要组成部分包括: 2.Arrow特点 pyarrow的安装 pyarrow的使用方 ...

  4. Python之sklearn-pandas:sklearn-pandas库函数的简介、安装、使用方法之详细攻略

    Python之sklearn-pandas:sklearn-pandas库函数的简介.安装.使用方法之详细攻略 目录 sklearn-pandas库函数的简介 sklearn-pandas库函数的安装 ...

  5. Python之Pyforest:Pyforest的简介、安装、使用方法之详细攻略

    Python之Pyforest:Pyforest的简介.安装.使用方法之详细攻略 目录 pyforest简介 pyforest安装 pyforest使用方法 pyforest简介 pyforest,感 ...

  6. Py之scikiti -survival:scikiti -survival库的简介、安装、使用方法之详细攻略

    Py之scikiti -survival:scikiti -survival库的简介.安装.使用方法之详细攻略 目录 scikiti -survival库的简介 Requirements scikit ...

  7. Py之imblearn:imblearn/imbalanced-learn库的简介、安装、使用方法之详细攻略

    Py之imblearn:imblearn/imbalanced-learn库的简介.安装.使用方法之详细攻略 目录 imblearn/imbalanced-learn库的简介 imblearn/imb ...

  8. Python之fastparquet:fastparquet的简介、安装、使用方法之详细攻略

    Python之fastparquet:fastparquet的简介.安装.使用方法之详细攻略 目录 fastparquet的简介 fastparquet的安装 fastparquet的使用方法 1.读 ...

  9. Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略

    Py之pycocotools:pycocotools库的简介.安装.使用方法之详细攻略 目录 pycocotools库的简介 pycocotools库的安装 pycocotools库的使用方法 1.f ...

最新文章

  1. 独家 | kaggle季军新手笔记:利用fast.ai对油棕人工林图像进行快速分类(附代码)...
  2. 用init-connect+binlog实现用户操作追踪【转】
  3. [Python图像处理] 十六.图像的灰度非线性变换之对数变换、伽马变换
  4. printf()函数不能直接输出string类型
  5. PPT演示力~思维导图
  6. PSP(个体软件过程)
  7. CISA 发布关于 Treck TCP/IP 栈中新漏洞的 ICS 安全公告
  8. 内购订单进行二次处理_「物流图表」复杂业务场景下的订单管理系统搭建
  9. LED显示相关基础性知识总结
  10. plsql本机不安装数据库连接远程数据库
  11. 一:学习Linux前准备工作
  12. 电脑ps4,电脑也能玩PS4游戏 全新串流功能实测体验
  13. 用HTML+CSS做一个漂亮简单的轻量级图片相册博客网站(web前端期末大作业)
  14. 小学身高体重测试软件,儿童身高体重在线测评
  15. 又一面试题:一个猎人带着一只狼,一个女人带着两个小女孩,一个男人带着两个小男孩,他们要渡船过河。...
  16. 8.12 Web前端-小米商城项目实战
  17. 20180418小测
  18. WPS Word二级标题自动编号,本来应该是2.1,可是却变成1.3,怎么办?
  19. EMC硬件设计规范与滤波器使用注意事项
  20. 海蜘蛛路由(中文软路由软件) v3.2.7免费版(Free)

热门文章

  1. 银行家算法检测死锁c语言,[算法]操作系统进程调度与通信算法 Dijkstra银行家算法 C语言实现 | 李大仁博客...
  2. 通信中的ATM cell:ATM信源结构
  3. SQL语言概述、MySQL Workbench安装
  4. jquery可见性过滤选择器:hidden、:visible
  5. -矩阵-创建矩阵-meshgrid函数
  6. aov建立Java模拟,JAVA
  7. SpringMVC XXX-servlet.xml ApplicationContext.xml
  8. data()中的数据可以直接操作
  9. Centos7下部署ceph 12.2.1 (luminous)集群及RBD使用
  10. Qt 子窗体嵌入父窗体