1
我在.txt
文件中有很多數據。 它看起來像這樣:從具有多列的.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
列的最大值是多少。 這是我的(非常非常簡單)的代碼:
import numpy as np
T1 = np.genfromtxt('data.txt', unpack=True)
T1_max=np.maximum(T1)
print("T1_max")
當我嘗試運行它,我收到錯誤消息像這樣:
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'函數。爲了使它工作,我必須添加什麼參數?或者您是否有任何想法如何啓動一個替代腳本來輸出最大/最小值?
任何人都可以幫我嗎?
歡迎來到StackOverflow。如果你想調試幫助,你應該清楚地解釋具體問題或錯誤是什麼。現在你還沒有在你的問題中說過這個,儘管我可以猜測'np.genfromtxt'沒有返回你認爲它應該的東西(提示:[閱讀文檔](http://docs.scipy.org/doc /numpy/reference/generated/numpy.genfromtxt.html),特別是關於'unpack'參數的部分)。 –
這些是我收到的錯誤:#7816行(有10列而不是1) >#7817行(有10列而不是1) >行#7818(有10列而不是1) >行#7819 (得到10列而不是1) >線#7820(有10列而不是1) >線#7821(有2列而不是1) (我剛剛複製了最後一行,但它的行#2 (有10列...) – rfaenger
行7815到7820的樣子是什麼?將它們發佈在您的問題中。可能您的文本文件的格式不一致。 –