numpy系列 1 陣列建立及屬性

2022-03-19 07:07:20 字數 1499 閱讀 9419

a               //檢視a

a.dtype //檢視dtype型別

a.astype(int) //將a轉為int型

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

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

numpy.arange(start, stop, step, dtype=none)  //[開始, 停止)
numpy.linspace(start, stop, num=50, endpoint=true, retstep=false, dtype=none)

□ start:序列的起始值。

□ stop:序列的結束值。

□ num:生成的樣本數。預設值為50。

□ endpoint:布林值,如果為真,則最後乙個樣本包含在序列內。

□ retstep:布林值,如果為真,返回間距。

□ dtype:陣列的型別。

numpy.ones(shape, dtype=none, order='c')

□ shape:用於指定陣列形狀,例如(1, 2)或 3。

□ dtype:資料型別。

□ order:,按行或列方式儲存陣列。

numpy.eye(n, m=none, k=0, dtype=)

□ n:輸出陣列的行數。

□ m:輸出陣列的列數。

□ k:對角線索引:0(預設)是指主對角線,正值是指上對角線,負值是指下對角線。

■ frombuffer(buffer):將緩衝區轉換為 1 維陣列。

□ np.fromfunction(lambda a, b: a + b, (5, 4))

■ fromfile(file,dtype,count,sep):從文字或二進位制檔案中構建多維陣列。

■ fromfunction(function,shape):通過函式返回值來建立多維陣列。

■ fromiter(iterable,dtype,count):從可迭代物件建立 1 維陣列。

■ fromstring(string,dtype,count,sep):從字串中建立 1 維陣列。

a.t

a.transpose()

a.dtype
a.real

a.imag

a.size
a.itemsize

a.nbytes

a.ndim
a.shape
a.strides

numpy常見屬性 建立陣列

numpy常見屬性 建立陣列 1 幾種常見numpy的屬性 1 import numpy as np 匯入numpy模組,np是為了使用方便的簡寫 2 array np.array 1,2,3 2,3,4 列表轉化為矩陣 3 print array 4 1 2 3 5 2 3 4 6 7 print...

Numpy陣列 1 陣列的建立

使用numpy.array可以自定義陣列的dim shape size。import numpy as np a np.array 2 23,4 print a 輸出 2 23 4 備註 預設為int64位整型數字,可以通過dtype修改型別 import numpy as np 預設64位int ...

numpy陣列 1 陣列的建立

二 資料型別的操作 1.使用np.array 1,2,3,4,5 建立陣列 import numpy as np t1 np.array 1 2,3 4,5 print t1 輸出結果 1 2 3 4 5 2.使用np.array range 1,10 建立陣列 import numpy as np...