python建立陣列的方法
一 直接定義法:
1.直接定義matrix=[0,1,2,3]
2.間接定義
matrix=[0 for i in range(4)]
print(matrix)
二 Numpy方法:
Numpy內建了從頭開始建立陣列的函式:
zeros(shape)將建立一個用指定形狀用0填充的陣列。預設的dtype是float64。
三 其他轉換法:
陣列還有比較常用的一種方法,就是從其他Python結構(例如,列表,元組)轉換。
列表轉陣列:
a = []
a.append((1,2,4))
a.append((2,3,4))
a = np.array(a)
a.flatten()
元組轉成陣列:
import numpy as np
mylist = [1,2,3]
print tuple(mylist)
iarray = np.array(tuple(mylist))
print iarray
python建立陣列的方法
一 直接定義法:
1.直接定義matrix=[0,1,2,3]
2.間接定義
matrix=[0 for i in range(4)]
print(matrix)
二 Numpy方法:
Numpy內建了從頭開始建立陣列的函式:
zeros(shape)將建立一個用指定形狀用0填充的陣列。預設的dtype是float64。
三 其他轉換法:
陣列還有比較常用的一種方法,就是從其他Python結構(例如,列表,元組)轉換。
列表轉陣列:
a = []
a.append((1,2,4))
a.append((2,3,4))
a = np.array(a)
a.flatten()
元組轉成陣列:
import numpy as np
mylist = [1,2,3]
print tuple(mylist)
iarray = np.array(tuple(mylist))
print iarray