天天看點

numpy庫的使用(二)

numpy庫的使用(二)

1. ndarray對象的基本屬性

建立數組後,可以檢視ndarray對象的基本屬性,如下表所示:

numpy庫的使用(二)

例子1(顯示多元數組的次元):

numpy庫的使用(二)

例子2(顯示數組每個元素的位元組大小和總個數):

numpy庫的使用(二)

注意:資料類型的不同得出的結果也不一樣。numpy中的常見資料類型。

numpy庫的使用(二)

2. ndarray對象的切片和索引

ndarray對象的内容可通過切片或索引來通路或修改,ndarray對象可由

arange()

函數建立。具體代碼如下:

僅提取數組對象的一部分,可使用`slice`函數構造。代碼如下:

```python
c = slize()
           

例3(對20進行切片):

numpy庫的使用(二)

3. ndarray對象的線性代數與三角函數

numpy包含numpy,linalg子產品,提供線性代數所需的所有功能。

numpy中的線性代數子產品,如下表:

numpy庫的使用(二)

numpy中常見的三角函數,如下表:

numpy庫的使用(二)

例4(計算兩個數組的點積):

numpy庫的使用(二)

或(inner子產品不能寫成下面3X2或2X3,隻能一 一對應(2X2))

numpy庫的使用(二)