import numpy as np
import pandas as pd
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
reshaped_arr = arr.reshape(arr.shape[0]*arr.shape[1], -1)
df = pd.DataFrame(reshaped_arr, columns=[‘column1’, ‘column2’])
reshaped_arr = arr.reshape(arr.shape[0]*arr.shape[1], -1)
arr.reshape(arr.shape[0]*arr.shape[1], -1)
將3D的陣列轉換為2D的,其中第一維和第二維不變,
只是把第三維拉平並放到第二維上,
最後可以透過 pd.DataFrame()
轉換成DataFrame
推薦hahow線上學習python: https://igrape.net/30afN
近期留言