## Numpy
数据结构`ndarray`一种多维的数组对象
### 属性
- `ndim`,维度数量
- `shape`,表示各维度大小的元组
- `dtype`,数组元素数据类型的对象
- `size`,元素总个数,即shape中各数组相乘
### 创建方式
- `array`函数:接收python的list序列,转成ndarray
- `zeros`函数:创建指定长度或形状的全零数组
- `ones`函数:创建指定长度或形状的全1数组
- `empty`函数:创建一个没有任何具体值的数组(准确地说是一些未初始化的垃圾
值)
- `arrange`函数:类似于python的range函数,通过指定开始值、终值和步长来创建一维数组,注意
数组不包括终值
- `inspace`函数:通过指定开始值、终值和元素个数来创建一维数组,可以通过endpoint关键字指
定是否包括终值,缺省设置是包括终值
- `logspace`函数:和linspace类似,不过它创建等比数列
使用随机数填充数组,即使用numpy.random模块的random()函数,数组所包含的的元素数量由
参数决定
### 方法
- `reshape(a,b)`可以改变数组的形状,但是元素总个数不变