У меня есть текстовый файл с 3240 строками и 1 столбцом значений.Каждые 81 значение представляет один слой в двумерной структуре.Таким образом, после 81 значения я достигну z = 2, затем 162, z = 3 и так далее до конца (должно быть 40 x уровней).Я хочу добавить значения в этом текстовом файле, чтобы создать двумерный массив, который в основном представляет значение в определенной точке (x, z).Вот что у меня есть:
df = pd.read_excel("/nfs/home11/grad/2017/et654149/ATM562/HW3/HW3atm562.xlsx")
pivals=df.as_matrix()
pi=[]
l=np.arange(0, 3320, 41)
count=0
i=0
for i in range(len(l)):
pi[0][i].append(pivals[i])
count=count+1
Я получаю сообщение об ошибке «индекс списка вне диапазона», и, честно говоря, я понятия не имею, является ли то, что я пытаюсь выполнить, даже правильным с кодом, который я использую.В конце концов я хочу нанести это значение на заполненный контуром график.
Редактировать: я пытался использовать изменение формы до и после комментария ниже, но я получаю ошибку "индекс 40 выходит за пределы оси 1с размером 1 ".