У меня есть много данных в файле .txt
. Это выглядит примерно так:найти max, min из .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». Какой аргумент я должен добавить, чтобы заставить ее работать? Или вы знаете, как запустить альтернативный скрипт, который выдает значения max./min. ?
Может кто мне помочь?
Добро пожаловать в 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? Опубликуйте их в своем вопросе. Возможно, формат вашего текстового файла несовместим. –