python双循环是什么_python中数据发生变化的双循环问题

我有100个输入数据行,正如您所看到的,我尝试使用'for循环'来更改输入数据的值。因此,我的模型计算100 * 6次。另外,我想看到每个时间步长(数据线)的最小值,并获得最小的'dat'值索引(我想看到100个最小数据值)。

realdata_file = open("C:/","r")

realdata_list = realdata_file.readlines()

realdata_file.close()

dat = [12,13,14,15,16,17]

for record in realdata_list:

all_values = record.split(',')

inputs_list = (numpy.asfarray(all_values[1:]))

get_list = []

get_min = []

get_mindat = []

for h in dat:

inputs_list[1] = h

output = (n.query(inputs_list)

output = output.tolist()

get_list.extend(output[0])

get_min = min(get_list)

get_mindat = get_list.index(min(get_list))

print(get_list)

output = (n.query(inputs_list) means that return numpy array by using input_list

但是,当我运行我的代码时,我从get_list获得了这些结果。这些是我的结果的一部分。

[0.384307]

[0.384307, 0.384488]

[0.384307, 0.384488, 0.385094]

[0.384307, 0.384488, 0.385094, 0.385982]

[0.384307, 0.384488, 0.385094, 0.385982, 0.387043]

[0.384307, 0.384488, 0.385094, 0.385982, 0.387043, 0.388196]

我怎么才能得到最后一行?我的意思是包括六个数据:(

解决办法:Unindent,print(get_list)因此它在循环之后而不是在每个循环结束时运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值