2 回答

TA貢獻1815條經(jīng)驗 獲得超6個贊
在每次迭代中,變量的值都會發(fā)生變化,因此您只能獲得 j = 10 的值。您可以將結(jié)果保存在字典列表中,以便為每次迭代保存所有變量的值:
your_list = []
for j in range(0, 10):
dict = {}
dict['j'] = j
barcode = np.zeros(length)
dict['barcode'] = barcode
noisyI = np.random.normal(0,9,length)
dict['noisyI'] = noisyI
area = 1.0 + 0.1*j
dict['area'] = area
res = HHmodel(noisyI,length,area)
dict['res'] = res
your_list.append(dict)
print(your_list)

TA貢獻1890條經(jīng)驗 獲得超9個贊
將 res 附加到列表并返回列表。
output = []
for j in range(0, 10):
barcode = np.zeros(length)
noisyI = np.random.normal(0,9,length)
area = 1.0 + 0.1*j
res = HHmodel(noisyI,length,area)
output.append(res)
添加回答
舉報