Индексерр: слишком много индексов для массиваPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Индексерр: слишком много индексов для массива

Сообщение Anonymous »

Я пытаюсь график g против L1 . Данные в файле, который я загрузил из файла Excel. Файл Excel составляет 14x250, поэтому есть 14 аргументов, каждый из которых имеет 250 точек данных.# format for CSV file:
header = ['l1', 'l2', 'l3', 'l4', 'l5', 'EI', 'S', 'P_right', 'P1_0',
'P3_0', 'w_left', 'w_right', 'G_left', 'G_right']

def loadfile(filename, skip=None):
skip = set(skip or [])
with open(filename) as f:
cr = csv.reader(f, quoting=csv.QUOTE_NONNUMERIC)
return np.array(row for i,row in enumerate(cr) if i not in skip)

outputs_l1 = [loadfile('{}.csv'.format(p)) for p in p3_arr]
col = {name: i for i, name in enumerate(header)}

for data in outputs_l1:
xs = data[:, col["l1" ]]
gl = data[:, col["G_left" ]] * 1000.0 # column 12
gr = data[:, col["G_right"]] * 1000.0 # column 13
< /code>
После запуска всей программы я получаю сообщение об ошибке: < /p>
Traceback (most recent call last):
File "C:/Users/Chris/Desktop/Work/Python Stuff/New Stuff from Brenday 8 26 2014/CD_ssa_plot(2).py", line 115, in
xs = data[:, col["l1" ]]
IndexError: too many indices for array
< /code>
И до того, как я столкнулся с этой проблемой, у меня была другая, включающая строку, несколько ниже, указанная выше сообщение об ошибке относится к: < /p>
Traceback (most recent call last): File "FILE", line 119, in
gl = data[:, col["G_left" ]] * 1000.0 # column 12
IndexError: index 12 is out of bounds for axis 1 with size 12


Подробнее здесь: https://stackoverflow.com/questions/280 ... -for-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»