close

我們常常會將數據轉換成各種維度來做運算,

這邊將教大家如何處理維度之間轉換,

假設有一組一維的資料為[0, 1, 2, 3, 4, 5, 6, 7, 8]

import numpy as np #引用numpy套件

one_array = [i for i in range(9)] #取得一維數據[0, 1, 2, 3, 4, 5, 6, 7, 8]

two_array = np.array(one_array).reshape(3, 3) #轉換成二維

#輸出結果如下:

#[[0, 1, 2],

#[3, 4, 5],

#[6, 7, 8]]

多維寫法如同二維方式以及修改reshape( , ... , ... )內的參數即可

arrow
arrow

    楓綺 發表在 痞客邦 留言(0) 人氣()