Как быть в состоянии изменить размер массива np ниже, у меня, кажется, есть объект карты, и это не позволяет мне изменить его размер - PullRequest
0 голосов
/ 08 марта 2020

Как можно изменить размер массива np ниже, у меня, кажется, есть объект карты, и он не позволяет мне изменить его размер, например: скажем, если входное значение равно 1 2 3 4 5 6 7 8 9, выход должен быть форма [[1 2 3] [4 5 6] [7 8 9]]

    import numpy as np
    value= map(int, input().split())
    myarray=np.array(value)
    print(np.reshape(myarray, (3,3)))

- это мой код, а ошибка, которую я получаю, показана на скриншоте error

1 Ответ

3 голосов
/ 09 марта 2020

Сначала преобразуйте объект вашей карты в список

myarray=np.array(list(value))

По какой-то причине np.array не преобразует объект карты в список для вас.

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