如何在.txt文件中找到最大值?

伊戈尔·C(Igor C)

我之所以发送此邮件,是因为我坚持一整天试图获取它的代码。

这是python中的程序,它读取带有大量浮点值(超过1亿)的.txt文件,并从中获取最高和最低值。

我遇到很多问题,第一个问题是我无法将字符串转换为浮点来比较值。

而且新代码不会显示这些值。

一些细节:

  • 这些行有多个值,我尝试使用split来接受它们。
  • 所有数字均为浮点数

这是代码:

with open('gmm_data.txt') as f:
    array = []
    minim = 99999999999999
    maxim = -99999999999999
    for line in f: # read rest of lines
        array.append([float(x) for x in line.split()])
    if(array[0] > maxim):
        maxim = array[0]
    elif(array[0] < minim):
        minim = array[0]

print (maxim)
print (minim)
胞期

这是一种很好的清洁方法:

def min_and_max(iterable):
    iterator = iter(iterable)

    # Assumes at least two items in iterator
    minim, maxim = sorted((next(iterator), next(iterator)))

    for item in iterator:
        if item < minim:
            minim = item
        elif item > maxim:
            maxim = item

    return (minim, maxim)


with open('gmm_data.txt', 'r') as f:
    values = (float(value_str) for line in f for value_str in line.split())
    minim, maxim = min_and_max(values)

print(maxim)
print(minim)

记住,float's'可能是不精确的;decimal.Decimal()如果您需要数字的准确性,请考虑使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XML文件中找到属性值的最大值?

来自分类Dev

如何从列中找到最大值

来自分类Dev

如何从字典中找到最大值?

来自分类Dev

如何从结构中找到最大值?

来自分类Dev

如何在图像中找到局部最大值

来自分类Dev

如何在Swift对象数组中找到最大值?

来自分类Dev

如何在RDD对中找到最大值?

来自分类Dev

如何在Sympy中找到函数的最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

如何在Swift字典中找到最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

如何在字符串中找到最大值?

来自分类Dev

如何在Hash R中找到最大值的键?

来自分类Dev

如何在数组中找到最大值

来自分类Dev

如何在多维数组中找到最大值

来自分类Dev

如何在numpy数组中找到对应的最大值

来自分类Dev

如何在SQL中找到具有多个最大值的组的最大值?

来自分类Dev

如何从整数列表中找到最大值

来自分类Dev

如何使用 LINQ 在列表中找到最大值?

来自分类Dev

Python:如何在前10个值的列表中找到最大值?

来自分类Dev

如何在列表中找到所有局部最大值和最小值

来自分类Dev

如何在postgres中找到与同一列相同的列的最大值和值?

来自分类Dev

如何在Python列表中找到最小值或最大值

来自分类Dev

如何在r的数据框中找到数字wrt的最大值和最小值?

来自分类Dev

如何在列中找到最大值,跳到第n个值?

来自分类Dev

如何在 SML 中找到树的最小值和最大值

来自分类Dev

如何在while循环中找到最大值和最小值 - c

来自分类Dev

如何在python中找到掷骰子程序的最小值和最大值

来自分类Dev

如何在十进制列表中找到最小值和最大值?

Related 相关文章

热门标签

归档