CiaraMc96 Ответов: 1

Чтение из нескольких столбцов в одну переменную


У меня есть файл с 13 столбцами, я хочу, чтобы первый столбец был одной переменной, которая у меня есть, и я хочу, чтобы все остальные 12 были собраны вместе, чтобы я мог получить их среднее значение и другие измерения, а также превратить их в гистограмму. У меня есть он, чтобы я мог получить первый, как я уже сказал, и один из столбцов, но как я могу изменить этот код, чтобы включить все 12 столбцов в y?

Что я уже пробовал:

import numpy as np

data = np.loadtxt("EP305Formal2.txt",float,skiprows=1)

xcol, ycol = 0, 12
x, y = data[:,xcol], data[:,ycol]


print(y)

1 Ответов

Рейтинг:
1

Richard MacCutchan

Вам нужно только объявить столбец, в котором происходит разделение:

xx = 1 # break at column 1
x, y = data[:xx], data[xx:] # x gets first column, y gets the rest
print ("X: ", x)
print ("Y: ", y)

И вы не хотите, чтобы эти дополнительные запятые в определениях среза.