建立ndarray物件的方式

2021-10-23 17:26:17 字數 1238 閱讀 7268

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物件...