都可以根據索引來取其中的元素
列表中資料型別可以不同, 陣列中資料型別相同列表不可以進行科**算,陣列可以
import numpy as np
list=[
1,2,
3,4]
#list是列表型別
a = np.array([1
,2,3
,4])
#a是陣列型別
#list和array都可以根據索引來操作;
print
("list:"
,list
,list[0
],'\n'
,'array:'
,a,a[0]
)>>
list[1
,2,3
,4]1
array [12
34]1
#list的+運算是列表長度的增刪,與數學計算無關;
#而array的+運算是數學四則運算;
print
("list+list"
,list
+list
,'\n'
,'array+array'
,a+a)列表長度的增刪,與數學計算無關;
>>
list
+list[1
,2,3
,4,1
,2,3
,4] array+array [24
68]
1.從列表、元組等型別建立ndarray陣列
x = np.array([1
,2,3
,4])
print
(x)>>[1
234]
x = np.array((1
,2,3
,4))
print
(x)>>[1
234]
x = np.array([[
1,2]
,[9,
8],(
0.1,
0.2)])
print
(x)>>[[
1.2.
][9.
8.][
0.10.2
]]
列表和陣列的區別
python列表和numpy陣列的區別 numpy使用ndarray物件來處理多維陣列,該物件是乙個快速而靈活的大資料容器。使用python列表可以儲存一維陣列,通過列表的巢狀可以實現多維陣列,那麼為什麼還需要使用numpy呢?numpy是專門針對陣列的操作和運算進行了設計,所以陣列的儲存效率和輸入...
集合和陣列的區別!
以下為jdk1.6中arraylist中的建構函式原始碼。public arraylist int initialcapacity constructs an empty list with an initial capacity of ten.public arraylist 可以看出在建立arr...
指標和陣列的區別
指標和陣列的區別 空間分配 指標是動態分配空間,通過malloc在堆上分配所需要的空間,分配的空間不一定連續,在使用完之後需要呼叫 free 來釋放分配空間。陣列是靜態分配空間,在全域性變數區或者棧上分配空間,分配的空間是連續的,區域性變數在生命週期結束後自動釋放,全域性變數在程式結束完自動釋放。訪...