## 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)`可以改變數組的形狀,但是元素總個數不變