簡體   English   中英

python 中二維數組/矩陣到二維數組的列表

[英]List of 2D-arrays/matrices to 2d array in python

我有一個長度為 3625 的 arrays 列表,由 (101, 101) 個矩陣/二維數組組成,我想將它們轉換/重塑為二維數組,例如大小 (725, 5) 或直接轉換為具有相同大小的 dataframe ,因此這個新列表中的每個元素都包含這些二維數組之一。

我像這樣嘗試過,也使用 np.ravel 和 reshape,但我似乎無法將其調整為正確的形狀。

list = np.zeros((725,5))
for i in y:
    list = np.append(list, [[i]])

你的問題不清楚,請嘗試給出更具體的例子。 無論如何,據我了解,您正在尋找這樣的東西。

import numpy as np

data = np.zeros((3625, 101, 101))
print(data.shape)
reshaped_data = np.reshape(data, (725, 5, 101, 101))
print(reshaped_data.shape)

Output:

(3625, 101, 101)

(725、5、101、101)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM