logo

numpy.multiply() v Pythonu

numpy.multiply()> Funkce se používá, když chceme vypočítat násobení dvou polí. Vrací součin arr1 a arr2 po prvcích.

Syntaxe: numpy.multiply(arr1, arr2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, podpis, extobj], ufunc 'násobit' )

Parametry:
arr1: [array_like or skalární] 1. vstupní pole.
arr2: [array_like or skalární] 2. vstupní pole.
dtype: Typ vráceného pole. Ve výchozím nastavení je dtype z arr se používá.
ven: [ndarray, volitelné] Místo, do kterého je uložen výsledek.
-> Pokud je k dispozici, musí mít tvar, do kterého vstupy vysílají.
-> Pokud není zadáno nebo Žádné, vrátí se čerstvě přidělené pole.
kde: [array_like, volitelné] Hodnoty True indikují výpočet ufunc na dané pozici, hodnoty False indikují ponechání hodnoty ve výstupu samotné.
**kwargs: Umožňuje předat funkci klíčové slovo proměnné délky argumentu. Používá se, když chceme zpracovat pojmenovaný argument ve funkci.



Vrátit se: [ndarray nebo skalární] Součin arr1 a arr2, po prvcích.

Příklad #1:




získat aktuální datum v jazyce Java

# Python program explaining> # numpy.multiply() function> > import> numpy as geek> in_num1>=> 4> in_num2>=> 6> > print> (>'1st Input number : '>, in_num1)> print> (>'2nd Input number : '>, in_num2)> > out_num>=> geek.multiply(in_num1, in_num2)> print> (>'output number : '>, out_num)>

>

>

Výstup :

 1st Input number : 4 2nd Input number : 6 output number : 24>

Příklad #2:
Následující kód je také známý jako Hadamardův součin, což není nic jiného než součin prvků dvou matic. Je to nejčastěji používaný produkt pro ty, kteří se zajímají o strojové učení nebo statistiky.

základní pásmo vs širokopásmové připojení




# Python program explaining> # numpy.multiply() function> > import> numpy as geek> > in_arr1>=> geek.array([[>2>,>->7>,>5>], [>->6>,>2>,>0>]])> in_arr2>=> geek.array([[>0>,>->7>,>8>], [>5>,>->2>,>9>]])> > print> (>'1st Input array : '>, in_arr1)> print> (>'2nd Input array : '>, in_arr2)> > > out_arr>=> geek.multiply(in_arr1, in_arr2)> print> (>'Resultant output array: '>, out_arr)>

>

usa kolik měst
>

Výstup :

 1st Input array : [[ 2 -7 5] [-6 2 0]] 2nd Input array : [[ 0 -7 8] [ 5 -2 9]] Resultant output array: [[ 0 49 40] [-30 -4 0]]>

Další způsob, jak najít totéž, je




stáhnout video z youtube vlc

import> numpy as geek> in_arr1>=>geek.matrix([[>2>,>->7>,>5>], [>->6>,>2>,>0>]])> in_arr2>=> geek.matrix([[>0>,>->7>,>8>], [>5>,>->2>,>9>]])> > print> (>'1st Input array : '>, in_arr1)> print> (>'2nd Input array : '>, in_arr2)> > out_arr>=>geek.array(in_arr1)>*>geek.array(in_arr2)> print> (>'Resultant output array: '>, out_arr)>

>

>

Výstup :

 1st Input array : [[ 2 -7 5] [-6 2 0]] 2nd Input array : [[ 0 -7 8] [ 5 -2 9]] Resultant output array: [[ 0 49 40] [-30 -4 0]]>