python建立陣列的方式
#使用array建立陣列
import numpy as np
a1 = np.array(
[i for i in
range(6
)])#引數為列表
a1 #執行結果一維陣列
array([0, 1, 2, 3, 4, 5])
#通過type函式確定a1物件的型別
type
(a1)
#a1是ndarray物件(陣列物件)
numpy.ndarray
#使用元組建立陣列
a2 = np.array((0
,1,2
,3,4
,5))
#引數為元組
a2
array([0, 1, 2, 3, 4, 5])
#引數為列表array()函式實現方式
b1 = np.array(
[[i for i in
range
(100
,105)]
,[i for i in
range
(500
,505)]
])#第乙個列表必須與第二個列表維度一致,否則不是二維陣列,而是一維陣列
b1
array([[100, 101, 102, 103, 104],
[500, 501, 502, 503, 504]])
#引數為列表巢狀元組的array()函式實現方式
b2 = np.array([(
1,1,
2),(
3,5,
8)])
b2
array([[1, 1, 2],
[3, 5, 8]])
#三維陣列的建立
c1 = np.array([[
[1,2
,3],
[4,5
,6],
[7,8
,9]]
])c1
array([[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]])
還有其他建立陣列的方式就不一一枚舉了.
建立物件的方式 建立函式的方式
1 字面量 var obj 2 建構函式建立物件 function star name,age var obj new star 朱一龍 30 3 new關鍵字 var obj new object 1 普通函式 function fn 2 匿名函式 var fn function 3 new fu...
ndarray 陣列的建立和變換
ndarray陣列的建立方法 1.從python中的列表,元組等型別建立ndarray陣列 x np.array list tuple x np.array list tuple,dtype np.float32 當np.array 不指定dtype時,numpy 將根據資料情況關聯乙個dtype型...
幾個重要的ndarray物件屬性
昨天裝了ipython notebook 今天在上面開始學習python numpy包,現在記錄如下 numpy的陣列類被稱作 ndarray 通常被稱作陣列。注意numpy.array和標準python庫類array.array並不相同,後者只處理一維陣列和提供少量功能。更多重要ndarray物件...