-2
Я пытаюсь заменить часть массива с другого массива следующим образом:Как заменить часть массива с другим массивом [NumPy]
data[1:-1,1:-1,1] = tmp_data
data[1:-1,1:-1,1]
и tmp_data
оба одного и того же размера , Я получаю это сообщение об ошибке:
TypeError: 'tuple' object does not support item assignment
Почему это происходит? Как я могу это исправить? Спасибо
'data' выглядит как кортеж, а не массив. – user2357112
'print (type (data [1: -1,1: -1,1]))' yields в '' И тогда программа останавливается в той же строке с параметрами TypeError: tuple должны быть целыми или ломтиками, а не tuple' –
Это ... не имеет смысла. Вы говорите, что 'print' печатает' ', а затем *, что' print' line * создает TypeError? Это невозможно. –
user2357112