РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
92 of 541 menu

Функция divide

Функция divide выполняет поэлементное деление массивов NumPy. Первым параметром функция принимает делимое, вторым параметром - делитель. Функция возвращает новый массив с результатами деления, при этом она поддерживает трансляцию массивов разных размеров.

Синтаксис

np.divide(x1, x2, out=None)

Пример

Давайте разделим два одномерных массива поэлементно:

import numpy as np arr1 = np.array([10, 20, 30, 40, 50]) arr2 = np.array([2, 4, 5, 8, 10]) res = np.divide(arr1, arr2) print(res)

Результат выполнения кода:

[5. 5. 6. 5. 5.]

Пример

Давайте разделим двумерный массив на одномерный с использованием трансляции:

import numpy as np arr1 = np.array([[10, 20, 30], [40, 50, 60]]) arr2 = np.array([2, 5, 10]) res = np.divide(arr1, arr2) print(res)

Результат выполнения кода:

[[5. 4. 3.] [20. 10. 6.]]

Пример

Давайте разделим массив на скалярное число:

import numpy as np arr = np.array([10, 20, 30, 40, 50]) res = np.divide(arr, 10) print(res)

Результат выполнения кода:

[1. 2. 3. 4. 5.]

Пример

Давайте используем оператор /, который является эквивалентом функции divide:

import numpy as np arr1 = np.array([9, 16, 25, 36, 49]) arr2 = np.array([3, 4, 5, 6, 7]) res = arr1 / arr2 print(res)

Результат выполнения кода:

[3. 4. 5. 6. 7.]

Смотрите также

  • функцию add,
    которая выполняет поэлементное сложение массивов
  • функцию subtract,
    которая выполняет поэлементное вычитание массивов
  • функцию multiply,
    которая выполняет поэлементное умножение массивов
  • функцию true_divide,
    которая является синонимом функции divide
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить