首页 > 其他 > 详细

numpy

时间:2019-03-15 13:09:00      阅读:122      评论:0      收藏:0      [点我收藏+]

一、Numpy概述

NumPy 是 Numerical Python 的简称,是高性能计算和数据分析的基础包。包含了多维数组以及多维数组的操作。

Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。Jim也开发了另一个包 Numarray,它拥有一些额外的功能。

2005 年,Travis Oliphant 通过将 Numarray 的功能集成到 Numeric 包中来创建 NumPy 包。

1.1 Numpy简介

Numpy相比于 Python 内建的库和数据类型有以下特性:

  • 强大、灵活的多维数组对象及丰富的操作
  • C 实现,执行效率高
  • 线性代数、傅里叶变换、丰富的随机数功能
  • 复杂的(广播)功能

NumPy 通常与 SciPy (Scientific Python) 和 Matplotlib(绘图库)一起使用。这种组合广泛用于替代 MatLab,是一个流行的技术计算平台。Python + Numpy 作为 MatLab 的替代方案,如今被视为一种更加现代和完整的编程语言。

1.2 Numpy的安装

 

方法一:
标准的 Python 发行版不会与 NumPy 模块捆绑在一起。一个轻量级的替代方法是使用流行的Python 包安装程序 pip 来安装 NumPy。
在 CMD 或命令行中执行: pip install numpy

方法二: (推荐)
但是实际在 Windows 系统中的安装,多数时候会出现各类需要编译或缺乏相关依赖的问题,由于在 Python 的编程基础部分已经提过,建议大家使用 Anaconda 的 Python 发行版,这个发行版已经提前为我们安装了各类的科学计算需要的第三方包。我们直接使用就可以了。

二、Numpy-Ndarray对象

 

numpy

原文:https://www.cnblogs.com/LUOyaXIONG/p/10536338.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!