logo

numpy.multiply() Pythonissa

numpy.multiply()> -funktiota käytetään, kun halutaan laskea kahden taulukon kertolasku. Se palauttaa arr1:n ja arr2:n tulon elementtikohtaisesti.

Syntaksi : numpy.multiply(arr1, arr2, /, out=Ei mitään, *, where=True, casting='same_kind', order='K', dtype=Ei mitään, subok=True[, signature, extobj], ufunc 'multiply' )

Parametrit:
arr1: [array_like tai skalaari]1st Input array.
arr2: [array_like tai skalaari]2nd Input array.
dtype: Palautetun taulukon tyyppi. Oletuksena dtype of arr käytetään.
ulos: [ndarray, valinnainen] Sijainti, johon tulos tallennetaan.
-> Jos tarjotaan, sillä on oltava muoto, johon tulot lähettävät.
-> Jos sitä ei ole annettu tai Ei, palautetaan juuri kohdistettu taulukko.
missä: [array_like, optional] True-arvot osoittavat ufunc-arvon laskemisen kyseisessä paikassa, arvot False tarkoittavat, että arvo jätetään ulostuloon yksin.
**kwargs: Mahdollistaa avainsanan muuttuvan pituuden argumentin välittämisen funktiolle. Käytetään, kun haluamme käsitellä nimettyjä argumentteja funktiossa.



Palata: [ndarray tai skalaari] Arr1:n ja arr2:n tulo elementtikohtaisesti.

Esimerkki #1:




# 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)>

>

>

javafx on eclipse

Lähtö:

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

Esimerkki #2:
Seuraava koodi tunnetaan myös Hadamard-tulona, ​​joka on vain kahden matriisin elementtitulo. Se on yleisimmin käytetty tuote niille, jotka ovat kiinnostuneita koneoppimisesta tai tilastoista.




# 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)>

>

>

Lähtö:

 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]]>

Toinen tapa löytää sama on




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)>

>

>

Lähtö:

 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]]>