下面以這兩行**為基礎資料,進行演示
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位...