numpy庫的使用(二)
1. ndarray對象的基本屬性
建立數組後,可以檢視ndarray對象的基本屬性,如下表所示:
例子1(顯示多元數組的次元):
例子2(顯示數組每個元素的位元組大小和總個數):
注意:資料類型的不同得出的結果也不一樣。numpy中的常見資料類型。
2. ndarray對象的切片和索引
ndarray對象的内容可通過切片或索引來通路或修改,ndarray對象可由
arange()
函數建立。具體代碼如下:
僅提取數組對象的一部分,可使用`slice`函數構造。代碼如下:
```python
c = slize()
例3(對20進行切片):
3. ndarray對象的線性代數與三角函數
numpy包含numpy,linalg子產品,提供線性代數所需的所有功能。
numpy中的線性代數子產品,如下表:
numpy中常見的三角函數,如下表:
例4(計算兩個數組的點積):
或(inner子產品不能寫成下面3X2或2X3,隻能一 一對應(2X2))