我的问题是:
我有一些2-D数组数据,它们代表了每个网格中某种化学物质的浓度,如下所示:
http://i12.tietuku.com/4501009ea445c286.png.
我想从二维数组中提取每个网格的数据,并将每个网格保存到一个独立的数据帧中,数据帧跟随时间序列。
如何简化这个循环过程?例如:
输入数据:
K1 = np.random.rand(50,50),
K2 = np.random.rand(50,50),
.
.
.
.
.
.
.
Kn = np.random.rand(50,50).
目标:
f1 = [K1[0,0],K2[0,0], K3[0,0] ..... Kn[0,0]]
f2 = [K1[0,1],K2[0,1], K3[0,1] ..... Kn[0,1]]
.
.
.
.
f2500 = [K1[49,49],K2[49,49], K3[49,49] ..... Kn[49,49]]
看起来您最好只创建一个数据帧,其中f1、f2、f3是不同的列:
相关问题 更多 >
编程相关推荐