1.安装导入了Numpy
(通用做法import numpy as np 简单输入)
>>> import numpy as np >>> print np.version.version 1.6.2 |
2.Numpy组成
Numpy基础部分中,有两个主要内容,如下:
任意维数的数组对象(ndarray,n-dimensional array object)
通用函数对象(ufunc,universal function object)
3.Numpy中的数组<矩阵>
Numpy中,最重要的数据结构是:多维数组的类型(numpy.ndarray)
ndarray由两部分组成:
实际所持有的数据;
描述这些数据的元数据(metadata)
与Python原生支持的List类型不同,数组的所有元素必须同样的类型。
数组(即矩阵)的维度被称为axes,维数称为rank
ndarray 的重要属性包括:
² ndarray.ndim:数组的维数,也称为rank
² ndarray.shape:数组各维的大小,对一个n行m列的矩阵来说, shape为 (n,m)
² ndarray.size:元素的总数。
² ndarray.dtype:每个元素的类型,可以是numpy.int32,numpy.int16, and numpy.float64等
² ndarray.itemsize:每个元素占用的字节数。
² ndarray.data:指向数据内存。