【发布时间】:2015-12-06 06:28:58
【问题描述】:
我有格式为
的 Datalog 文件41, 3.68, 3.58, 3.71, 3.54, 3.68, 3.79
42, 3.69, 3.57, 3.73, 3.55, 3.67, 3.78
43, 3.68, 3.57, 3.73, 3.54, 3.68, 3.79
44, 3.68, 3.57, 3.73, 3.54, 3.67, 3.79
45, 3.68, 3.57, 3.73, 3.54, 3.67, 3.78
46, 3.68, 3.57, 3.73, 3.54, 3.67, 3.78
47, 3.68, 3.57, 3.73, 3.54, 3.67, 3.78
48, 3.68, 3.57, 3.73, 3.54, 3.67, 3.78
49, 3.68, 3.57, 3.73, 3.54, 3.67, 3.78
对于每一列,我试图找到最小值和相应的行号。
但是在下面的代码中,min() 函数给出了'float object not iterable error。
with open("Datalog.txt", "r") as file:
result = [[float(x) for x in line.split(",")] for line in file]
for i in range (len(result[0])):
for j in range (len(result)):
print (result[j][i])
print (min(result[0][i]))
【问题讨论】:
-
请标记语言
-
我是 Stackoverflow 的新手,它说我需要至少 1000 个积分才能开始标记 python 3.5..