Numpy 从具有多列的.txt文件中查找最大值和最小值

Numpy 从具有多列的.txt文件中查找最大值和最小值,numpy,max,minimum,Numpy,Max,Minimum,我在.txt文件中有很多数据。 它看起来像这样: # T1 T2 T3 T4 T5 T6 T7 T8 1 20.67 20.70 20.73 20.76 20.69 20.73 20.66 20.72 2 20.68 20.70 20.74 20.75 20.69 20.73 20.66 20.72 我想使用Python脚本查找最大/最小值 首先,我试图找出T1列的最大值是多少。 这是我的(非常非常简单)代码:

我在
.txt
文件中有很多数据。 它看起来像这样:

#   T1  T2  T3  T4  T5  T6  T7  T8
1   20.67   20.70   20.73   20.76   20.69   20.73   20.66   20.72

2   20.68   20.70   20.74   20.75   20.69   20.73   20.66   20.72
我想使用Python脚本查找最大/最小值

首先,我试图找出
T1
列的最大值是多少。 这是我的(非常非常简单)代码:

当我尝试运行它时,会收到如下错误消息:

Line #7816 (got 10 columns instead of 1)
Line #7817 (got 10 columns instead of 1)
Line #7818 (got 10 columns instead of 1)
Line #7819 (got 10 columns instead of 1)
Line #7820 (got 10 columns instead of 1)
Line #7821 (got 2 columns instead of 1)
(从第2行开始(得到10…)。 它必须是“np.genfromtxt”函数。我必须添加什么参数才能使它工作?或者你知道如何启动一个显示最大/最小值的替代脚本吗


有人能帮我吗?

这里的问题不是设置8个变量。每列一个变量。python中的“max”函数也可以完成这项工作:

T1, T2, T3, T4, T5, T6, T7, T8 = np.genfromtxt('data.txt', unpack=True)

T1max = max(T1)
print(T1max)

欢迎使用StackOverflow。如果您需要调试帮助,您应该清楚地解释具体的问题或错误是什么。虽然我可以猜测
np.genfromtxt
没有返回您认为应该返回的内容(提示:,特别是关于
unpack
参数的部分)。以下是我收到的错误:第7816行(用10列代替1列)>第7817行(用10列代替1列)>第7818行(用10列代替1列)>第7819行(用10列代替1列)>第7820行(用10列代替1列)>第7821行(用2列代替1列)(我刚刚复制了最后几行,但它以第2行开始(有10列…)第7815到7820行是什么样子的?在你的问题中发布它们。可能你的文本文件的格式不一致。
T1, T2, T3, T4, T5, T6, T7, T8 = np.genfromtxt('data.txt', unpack=True)

T1max = max(T1)
print(T1max)