У меня есть список определенного размера, и мне нужно изменить его на 512, 256. Список содержит 97910784 элементов, которые можно разбить на (747, 512, 256). Я использую этот код:
for i in range(0, 97910784, 131072):
im_softmax = np.reshape(np.array(im_softmax[0][i:i+131072, 1]), (512, 256))
Но я получаю «IndexError: слишком много индексов для массива». Я знал, что получаю эту ошибку, потому что np.array возвращает размер (x,), который np.reshape не может изменить, но я понятия не имею, как исправить эту ошибку.