numpy.multiply()> funktion används när vi vill beräkna multiplikationen av två matriser. Den returnerar produkten av arr1 och arr2, elementmässigt.
Syntax : numpy.multiply(arr1, arr2, /, out=Ingen, *, where=True, casting='same_kind', order='K', dtype=Ingen, subok=True[, signatur, extobj], ufunc 'multiply' )
Parametrar:
arr1: [array_like or scalar]1:a inmatningsmatris.
arr2: [array_like or scalar]2nd Input array.
dtype: Typen av den returnerade arrayen. Som standard är dtype av arr används.
ut: [ndarray, valfritt] En plats där resultatet lagras.
-> Om den tillhandahålls måste den ha en form som ingångarna sänder till.
-> Om inte tillhandahålls eller Ingen, returneras en nytilldelad array.
var: [array_like, optional] Värden på True indikerar att du beräknar ufunc vid den positionen, värden på False indikerar att värdet lämnas ensamt i utgången.
**kwargs: Tillåter att skicka nyckelordsvariabel längd av argument till en funktion. Används när vi vill hantera namngivna argument i en funktion.Lämna tillbaka: [ndarray eller scalar] Produkten av arr1 och arr2, elementmässigt.
Exempel #1:
primtal 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)> |
>
array i java
>Utgång:
1st Input number : 4 2nd Input number : 6 output number : 24>
Exempel #2:
Följande kod är också känd som Hadamard-produkten som inte är något annat än den elementmässiga produkten av de två matriserna. Det är den mest använda produkten för dem som är intresserade av maskininlärning eller statistik.
python chr-funktion
# 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)> |
>
>Utgång:
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]]>
Ett annat sätt att hitta detsamma är
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)> |
>
c-program för strängjämförelse
>
Utgång:
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]]>