[英]Storing outputs from nested for loop in arrays
for x in range (1, 10)
for y in range (1,10)
for z in range (1,10)
#In this loop, I perform some operations to generate an
#output that has a shape (500,4). By using this output, I perform
#another set of operations as shown below)
for i in range(1,500)
if i == 20
p = somevalue_1 #(which is derived by using columns in outpout(500,4)
if i == 40
q = somevalue_2 #(which is derived by using columns in outpout(500,4)
if i == 60
r = somevalue_3 #(which is derived by using columns in outpout(500,4)
if i == 80
s = somevalue_4 #(which is derived by using columns in outpout(500,4)
So, for 1000 iterations (10x10x10), I want to collect the values p,q,r,s (shape(1000,4)).因此,对于 1000 次迭代 (10x10x10),我想收集值 p,q,r,s (shape(1000,4))。
you can use a list of list and range (1, 11) for getting 10 values:您可以使用列表和范围 (1, 11) 的列表来获取 10 个值:
allData = []
for x in range (1, 11):
for y in range (1,11):
for z in range (1,11):
p=q=r=s = ''
for i in range(1,500):
if i == 20:
p = somevalue_1 #(which is derived by using columns in outpout(500,4)
if i == 40:
q = somevalue_2 #(which is derived by using columns in outpout(500,4)
if i == 60:
r = somevalue_3 #(which is derived by using columns in outpout(500,4)
if i == 80:
s = somevalue_4 #(which is derived by using columns in outpout(500,4)
temp =[p,q,r,s]
allData.append(temp)
here allData list contains the full data with shape 1000,4这里 allData 列表包含形状为 1000,4 的完整数据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.