Задать вопрос
@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?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Metallizer10
Ну по поводу первого, у тебя передается список с числом 123. Тут я думаю нужно именно разделять число 123 на цифры самому руками. А для второго случая тебе нужно тензор 2-го порядка привести к тензору первого порядка, тут тебе поможет метод класса np.array flatten(), то есть a = np.array([[1], [2], [3]]).flatten()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы