Разница между двумя массивами в NumPy: методы и примеры

Библиотека NumPy предоставляет несколько методов для вычисления разницы между двумя массивами. Вот несколько часто используемых методов:

  1. Метод 1: использование оператора «-»:
    Вы можете напрямую вычесть один массив из другого, используя оператор «-». NumPy выполнит поэлементное вычитание и вернет новый массив, содержащий различия.

    Пример:

    import numpy as np
    array1 = np.array([1, 2, 3])
    array2 = np.array([4, 5, 6])
    difference = array2 - array1
    print(difference)

    Выход:

    [3 3 3]
  2. Метод 2. Использование функции numpy.subtract():
    Функция numpy.subtract()выполняет поэлементное вычитание, аналогично Оператор «-». Он принимает на вход два массива и возвращает разницу в виде нового массива.

    Пример:

    import numpy as np
    array1 = np.array([1, 2, 3])
    array2 = np.array([4, 5, 6])
    difference = np.subtract(array2, array1)
    print(difference)

    Выход:

    [3 3 3]
  3. Метод 3. Использование функции numpy.diff():
    Функция numpy.diff()вычисляет разницу между последовательными элементами множество. Он возвращает новый массив, где каждый элемент представляет собой разницу между соответствующим элементом и предыдущим элементом.

    Пример:

    import numpy as np
    array = np.array([1, 4, 7, 2])
    difference = np.diff(array)
    print(difference)

    Выход:

    [3 3 -5]