Мудрое подразделение NumPy Element

Mudroe Podrazdelenie Numpy Element



«В этом уроке мы узнаем, что такое функция NumPy Division () и как использовать эту функцию на различных объясненных примерах.

Как известно, с названием функции, т. е. делить. Если говорить о математике, мы делим два числа, чтобы получить заданный ответ».







Введение

Здесь функция деления будет работать так же, как мы обсуждали выше; разница только в том, что там мы делим два числа, а здесь делим каждый элемент массивов. Вот почему это известно как поэлементное деление.



Функция NumPydivide() делит массивы NumPy одинакового размера. NumPydivide() выполняет истинное деление, что означает, что мы получаем вывод в виде числа с плавающей запятой.



Синтаксис

Давайте обсудим стиль написания и реализацию функции Division() в NumPy. Во-первых, мы должны написать имя библиотеки Python, которую мы используем, то есть «numpy», а затем у нас есть имя функции «divide», которую мы собираемся выполнить. Затем мы передали параметры в функцию.





Параметры

Ниже приведены обязательные и необязательные параметры, которые мы передали во время реализации функции Division () в NumPy.



Требуемые параметры

массив1: это массив, который будет содержать элементы делимого.

массив2: это массив, который будет содержать элементы делителя.

Дополнительные параметры

вне: по умолчанию его значение равно none, что означает, что значение сохраняется. Если значение не задано, будет возвращен только что назначенный массив.

куда: Этот параметр передается во входном массиве. Если утверждение истинно, выходной массив будет установлен на результат универсальной функции (ufunc). Если оно ложно, то массив out сохранит исходный результат.

Возвращаемое значение

Возвращаемое значение входного массива — это вновь сформированный массив, содержащий поэлементное деление функции Division().

Пример 01: Разделить одномерный массив на скалярное значение

Теперь давайте перейдем к первому примеру функции Division(). Поскольку мы знаем, что функция разделить () используется для деления двух массивов поэлементно, но здесь, в нашем первом примере, у нас есть массив в качестве делимого, а во втором у нас есть скалярное значение в качестве делителя. Чтобы реализовать программу на Python, во-первых, вам нужно установить любой компилятор Python для запуска этой программы.

Теперь давайте начнем объяснять наш первый код построчно. Поскольку мы будем использовать функцию NumPy Division(), мы должны сначала импортировать модуль NumPy. Затем мы используем метод print() для отображения сообщения «Реализация функции Division():», которое показывает, что мы собираемся реализовать функцию Division(). А затем мы используем спецификатор формата «\n» в методе print(), который используется для ввода новой строки.

Затем мы создаем наш массив дивидендов «[2, 4, 6, 8, 10]» с именем «массив1». Чтобы отобразить массив1 в выводе, мы вызвали метод print() и передали в него массив. Мы также хотим отобразить соответствующее сообщение относительно массива1, поэтому мы также написали сообщение в двойных кавычках в методе печати. Затем мы создаем скалярную переменную «2» с именем «scaler_value» в качестве делителя и отображаем значение скалярной переменной, используя метод print() и передавая в нем имя переменной.

импортировать numpy в качестве например



Распечатать ( 'Реализация функции разделить(): \n ' )

массив1 = [ два , 4 , 6 , 8 , 10 ]

Распечатать ( «Массив дивидендов:» , массив1 )

масштаб_значение = два

Распечатать ( «Дивизор это:» , масштаб_значение )

новый_массив = np.divide ( массив1, масштаб_значение )

Распечатать ( 'Частное Массив: ' , новый_массив )

После создания нашего массива дивидендов и скалярной переменной divisor давайте вызовем функцию Division() для выполнения деления в NumPy. Как вы видите в строке 1, мы импортируем numpy как псевдоним np. Итак, чтобы вызвать функцию, сначала мы пишем «np», потому что это функция NumPy, затем пишем имя функции «divide» и передаем параметр в квадратных скобках функции «divide()»; в этом примере мы передали необходимые параметры, т. е. array1 и scaler_value. После написания функции NumPy Division() мы сохранили эту функцию в другом новом массиве, потому что, когда нам снова понадобится эта функция, нам не нужно писать просто вызов функции Division() через имя массива, т. е. new_array. Затем мы печатаем новый массив, вызывая метод print() (предопределенный метод).

Вывод показанного выше кода показан здесь в том виде, в каком он отображается в оболочке. Как видите, мы получаем массив частных, равный [1 2  3  4  5].

Пример 02: Разделение двух массивов поэлементно

Теперь переходите к 2 й пример функции разделить(). В этом примере у нас есть два входных массива для выполнения функции Division(). Массив1 — это «[5, 10, 15, 20, 25]», а массив2 — это «[3, 7, 11, 13, 17]». И мы отображаем оба массива, вызывая в нем предопределенный метод print(). Затем мы вызываем функцию Division() и передаем в нее параметры (т. е. массив1 и массив2), сохраняем функцию в другом новом массиве с именем «new_array» и печатаем его, вызывая метод print().

импортировать numpy в качестве например



Распечатать ( 'Реализация функции разделить(): \n ' )

массив1 = [ 5 , 10 , пятнадцать , 20 , 25 ]

Распечатать ( «Массив дивидендов1:» , массив1 )

массив2 = [ 3 , 7 , одиннадцать , 13 , 17 ]

Распечатать ( «Массив делителей2:» , массив2 )

новый_массив = np.divide ( массив1,массив2 )

Распечатать ( 'Частное Массив: ' , новый_массив )

Вот вывод показанного выше примера функции Division() в NumPy.

Пример 03: Многомерные массивы в функции Division()

В этом 3 рд Например, мы собираемся реализовать функции Division() для многомерного массива. Во-первых, мы импортируем модуль NumPy для реализации функции Division(). Затем мы создали два массива, «массив1» и «массив2», и напечатали оба массива, вызвав предопределенный метод print() и передав в него эти массивы. Затем мы вызвали функцию Division() с псевдонимом np и передали в нее массивы array1 и array2, а всю эту функцию сохранили в другой массив с именем «new_array», чтобы нам не приходилось вызывать эту функцию снова и снова. Затем мы печатаем «new_array», используя метод print().

импортировать numpy в качестве например



Распечатать ( 'Реализация функции разделить(): \n ' )

массив1 = [ [ 35 , 72 , 66 , двадцать один ] , [ 90 , 89 , 50 , 88 ] ]

Распечатать ( «Массив дивидендов1:» , массив1 )

массив2 = [ [ 19 , 99 , 43 , 22 ] , [ 87 , 46 , 75 , 18 ] ]

Распечатать ( «Массив делителей2:» , массив2 )

новый_массив = np.divide ( массив1,массив2 )

Распечатать ( «Частное Массив: \n ' , новый_массив )

Давайте посмотрим, что выводит определенный выше код функции Division() в NumPy. Как вы видите ниже, мы получили желаемый массив частных, разделив arra1 и array2.

Вывод

В этой статье мы узнали, что такое функция Division(), а также реализовали несколько разных примеров и объяснили каждую строку кода этих примеров, чтобы не осталось никаких путаниц.