什么是 NumPy
NumPy 是一个用 python 实现的科学计算,包括:1、一个强大的 N 维数组对象 Array;2、比较成熟的(广播)函数库;3、用于整合 C/C++ 和 Fortran 代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数,numpy 和稀疏矩阵运算包scipy配合使用更加方便
NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库,专为进行严格的数字处理而产生,多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore, NASA 用其处理一些本来使用 C++,Fortran 或 MatLab 等所做的任务
安装 NumPy
在 windows 下,推荐使用下载 Python 发行版的方式,它会包含很多关键的包,比如NumPy
、Pandas
等
我选择的是ANACONDA
,可以直接百度搜索到官网下载,但是会很慢,可以在清华大学开源镜像站下载,连接是
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下载安装后,系统就已经拥有 NumPy 包了
也可以使用 PIP 命令直接安装
导入 NumPy
import numpy as np
上边的代码是向程序中导入 NumPy 库,如果导入成功,也就说明 NumPy 库安装成功了
NumPy 中的 NdArray 对象
NumPy 最最最重要的特点就是它所包含的多维数组对象:ndarray
,它是用于存放同类元素的多维数组
NdArray 的使用
创建一个 NdArray 对象
ndarray
数组可以直接通过numpy.array(object, dtype = None, copy = True, order = None, subok = False, nfmin = 0)
方法来创建,下面说一下ndarray
的重要参数
- object:数组或嵌套数列