numpy矩陣屬性知識小結

2021-07-26 18:46:39 字數 1343 閱讀 6337

簡單瀏覽了一下numpy中array屬性的清單,挨個輸入看了一下

>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])

>>> a

array([[1, 2, 3],

[4, 5, 6],

[7, 8, 9]])

>>> a.t

array([[1, 4, 7],

[2, 5, 8],

[3, 6, 9]])

屬性t應該是矩陣的轉置,再建立乙個量做一下測試:

>>> b = np.array([[1,2,3],[4,5,6]])

>>> b

array([[1, 2, 3],

[4, 5, 6]])

>>> b.t

array([[1, 4],

[2, 5],

[3, 6]])

>>> a.data

>>> a.dtype

dtype('int64')

>>> a.flags

c_contiguous : true

f_contiguous : false

owndata : true

writeable : true

aligned : true

updateifcopy : false

>>> a.flat

>>> a.imag

array([[0, 0, 0],

[0, 0, 0],

[0, 0, 0]])

>>> a.real

array([[1, 2, 3],

[4, 5, 6],

[7, 8, 9]])

>>> a.size 9

>>> a.itemsize 8

>>> a.nbytes 72

nbytes應該數a所佔的儲存空間。

>>> a.ndim 2

>>> a.shape

(3, 3)

>>> a.strides

(24, 8)

>>> a.ctypes

>>> a.base

>>> a.base is a

false

>>> a

array([[1, 2, 3],

[4, 5, 6],

[7, 8, 9]])

>>> c = a[:2]

>>> c

array([[1, 2, 3],

[4, 5, 6]])

>>> c.base is a

true

由上面的測試,似乎可以把這個屬性理解為是子集判斷資料共享的一種方法。

整理關於物件屬性知識

訪問物件的屬性兩種方式 person.name或person name 什麼時候報屬性訪問值錯誤呢?查詢乙個不存在的屬性不會報錯,在物件自帶屬性 繼承屬性中均未找到查的屬性,返回undefined。但是當物件不存在時,要查不存在的物件的屬性就會報錯,null和undefined是沒有屬性的,要查他們...

常用的樣式屬性知識彙總

字型屬性 1 常見的字型屬性 font 設定字型的所有的樣式屬性 font family 字型型別 font size 字型大小 font weight 字型的粗細 color 字型顏色 font bold 12px 宋體 字型粗細 大小 型別 文字屬性 1 常見文字屬性 line height 行...

八 linux系統檔案屬性知識

1.檔案屬性許可權是12位,現在只看9位,其中每3個一組,為 屬主許可權 屬組許可權 其他許可權,其中r可讀,w可寫,x可執行,如圖 2.檔案屬性之軟硬鏈結 linux系統中有兩種鏈結,為硬鏈結 ln 和軟連線 ln s 注意,刪除後,只是檔名不一樣了,內容是一樣的,所以要記住你的檔名,相當於檔案的...