Element-Wise Division в Python NumPy

В этом руководстве будут представлены методы для выполнения поэлементного деления массивов NumPy в Python.
NumPy Element-Wise Division с функцией numpy.divide()
Если у нас есть два массива и мы хотим разделить каждый элемент первого массива на каждый элемент второго массива, мы можем использовать функцию numpy.divide()
. Функция numpy.divide()
выполняет поэлементное деление на массивы NumPy. Функция numpy.divide()
принимает в качестве аргументов массив делимых, массив делителей и выходной массив и сохраняет результаты деления внутри выходного массива. См. Следующий пример кода.
import numpy as np
array1 = np.array([10,20,30])
array2 = np.array([2,4,6])
np.divide(array1, array2, array3)
print(array3)
Выход:
[5. 5. 5.]
В приведенном выше коде мы сначала создали два массива NumPy, массив делимых array1
и массив делителей array2
с помощью функции np.array()
. Затем мы разделили массив array1
на array2
и сохранили результаты внутри массива NumPy array3
с помощью функции np.divide()
.
NumPy Element-Wise Division с оператором /
Мы также можем использовать оператор /
для поэлементного деления массивов NumPy в Python. Оператор /
является сокращением функции np.true_divide()
в Python. Мы можем использовать оператор /
, чтобы разделить один массив на другой и сохранить результаты внутри третьего массива. См. Следующий пример кода.
import numpy as np
array1 = np.array([10,20,30])
array2 = np.array([2,4,6])
array3 = array1/array2
print(array3)
Выход:
[5. 5. 5.]
Мы разделили массив array1
на array2
и сохранили результаты внутри массива NumPy array3
с помощью оператора /
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn