@kaktak255

Может ли numpy из массива [123] сделать [1,2,3]?

Есть ли у numpy такой функционал , с помощью которого можно сделать из
a = np.array([123])
вот так?
a = np.array([1,2,3])

А так же из
a = np.array([[1],[2],[3]])
сделать
a = np.array([1,2,3])

Ну и собственно что бы это работало в обе стороны .
Есть что то такое у numpy?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Metallizer10
Ну по поводу первого, у тебя передается список с числом 123. Тут я думаю нужно именно разделять число 123 на цифры самому руками. А для второго случая тебе нужно тензор 2-го порядка привести к тензору первого порядка, тут тебе поможет метод класса np.array flatten(), то есть a = np.array([[1], [2], [3]]).flatten()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы