Проблема переназначения многомерного списка (массива)

StackOverflow https://stackoverflow.com/questions/1300648

Вопрос

Добрый день кодеры и кодеры!

Я пишу фрагмент кода, который просматривает кучу статистических данных и возвращает то, что я запрашиваю.Для выполнения своей задачи метод читает из одного многомерного массива и записывает в другой.Часть кода, вызывающая у меня проблемы:

writer.variables[variable][:, :, :, :] = reader.variables[variable][offset:, 0, 0:5, 3]

Размер обоих кусочков 27:1:6:1 но выдает исключение:

ValueError: total size of new array must be unchanged

Я ошеломлен.

Спасибо.

Это было полезно?

Решение

Размер ломтика с 0:5 это не 6, как вы говорите:это 5.Верхний предел исключается при нарезке (как это обычно бывает в Python).Не знаю, ваша ли это реальная проблема или просто опечатка в вашем вопросе...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top