ndarray的屬性和方法

2021-10-05 10:18:39 字數 1779 閱讀 4037

下面以這兩行**為基礎資料,進行演示

improt numpy as np

x=np.array([[

1,3,

5],[

2,4,

6],[

7,8,

9],[

5,2,

0]],dtype=

int)

1. ndarray.t 進行矩陣轉置

print

(x.t)

//輸出矩陣為:[[

1275

][34

82][

5690

]]

2. ndarray.size 檢視陣列中元素的個數

print

(x.size)

//陣列中元素個數為

12

3. ndarray.ndim 檢視陣列維數

陣列維數即該陣列是幾維的(與下面維度區分開)

print

(x.ndim)

//陣列維數為:

2

4. ndarray.shape 檢視陣列維度

陣列維度即該陣列為幾行幾列

print

(x.shape)

//陣列維度為:(4,

3)

5. ndarray.reshape 改變陣列維度

x2=x.reshape(3,

4)print

(x2)

//變維後陣列為:[[

1352

][46

78][

9520

]]

6. ndarray.base 檢視基礎(原始陣列)

//變維後的x2

print

(x2)

print(-

----

----

----

----

----

----

----

----

--)//返回原始陣列

print

(x2.base)

[[1

352]

[467

8][9

520]

]---

----

----

----

----

----

----

----

----

---[

[135

][24

6][7

89][

520]

]

7. ndarray.dtype 檢視陣列中元素型別

print

(x.dtype)

//陣列的元素型別為

int64

8. ndarray.itemsize 檢視陣列中每個元素的位元組大小

print

(x.itemsize)

//陣列中每個元素的位元組大小

4

ndarray陣列屬性

ndarray陣列屬性 維度 dimensions 稱為軸 axis 軸的個數稱為秩 rank 基本屬性 ndarray.ndim 秩 ndarray.shape 維度 ndarray.size 元素總個數 ndarray.dtype 元素型別 ndarray.itemsize 元素位元組大小 nu...

幾個重要的ndarray物件屬性

昨天裝了ipython notebook 今天在上面開始學習python numpy包,現在記錄如下 numpy的陣列類被稱作 ndarray 通常被稱作陣列。注意numpy.array和標準python庫類array.array並不相同,後者只處理一維陣列和提供少量功能。更多重要ndarray物件...

ndarray 的常用屬性及函式

型別 型別 說明int8 uint8 i1 u1 有符號和無符號8位整型 1位元組 int16 uint16 i2 u2 有符號和無符號16位整型 2位元組 int32 uint32 i4 u4 有符號和無符號32位整型 4位元組 int64 uint64 i8 u8 有符號和無符號64位整型 8位...