Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Помогите с добавлением массива в массив python numpy

  1. Помогите с добавлением массива в массив python numpy

    Хей, народ! Тут такая фигня - возиться с numpy. У меня есть два массива, и мне нужно один зафигачить в другой. Перекопал интернеты, кучу примеров посмотрел, но всё равно чёт не шарю. Хелпуйте со своими кодами и примерами, почему-то не выходит каменный цветок ?. Как правльно добавить один массив в другой с использованием numpy?



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Дружище, попробуй вот такой простенький код. Тут всё легко - с помощью `np.vstack`:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.vstack((array1array2))
    print(
    result
    Этот метод вертикально стекует твои массивы, как надо. Надеюсь, помогло!

  4. Цитата Сообщение от LeoIce
    Дружище, попробуй вот такой простенький код. Тут всё легко - с помощью `np.vstack`:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.vstack((array1array2))
    print(
    result
    Этот метод вертикально стекует твои массивы, как надо. Надеюсь, помогло!
    О, неплохой аппроач. Попробую тоже на своих данных проверить.

  5. Ещё варик - функция `np.concatenate`. Этот метод тоже годный:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.concatenate((array1array2), axis=0)
    print(
    result
    Глянь, мб это твоя тема. axis=0 это по строчкам, если что.

  6. Цитата Сообщение от GhostOperative
    Ещё варик - функция `np.concatenate`. Этот метод тоже годный:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.concatenate((array1array2), axis=0)
    print(
    result
    Глянь, мб это твоя тема. axis=0 это по строчкам, если что.
    Ага, точно, axis бывает непросто понять, пока не поковыряешься в доках.

  7. Привет! Ещё метод есть - `np.append`. Лови пример:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.append(array1array2axis=0)
    print(
    result
    Этот вариант, кстати, норм когда надо просто так-таки приклеивать.

  8. Цитата Сообщение от Бовис
    Привет! Ещё метод есть - `np.append`. Лови пример:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.append(array1array2axis=0)
    print(
    result
    Этот вариант, кстати, норм когда надо просто так-таки приклеивать.
    Лично мне `np.append` больше заходит - как-то читать понятнее.

  9. И ещё один вариант для полноты картины - `np.insert`:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.insert(array1len(array1), array2axis=0)
    print(
    result
    Это для тех случаев, когда нужно вставить под нужным индексом.

  10. Цитата Сообщение от Вишня
    И ещё один вариант для полноты картины - `np.insert`:

    Программный код:
    import numpy as np

    array1 
    np.array([[123], [456]])
    array2 np.array([[789]])

    result np.insert(array1len(array1), array2axis=0)
    print(
    result
    Это для тех случаев, когда нужно вставить под нужным индексом.
    Респект, что запостил! Вот про этот метод я ваще не знал. Надо юзать.

Страница 1 из 2 12 ПоследняяПоследняя