Получение слишком большого количества индексов для ошибки массива в numpy.reshape - PullRequest
0 голосов
/ 01 октября 2019

У меня есть список определенного размера, и мне нужно изменить его на 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 не может изменить, но я понятия не имею, как исправить эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...