numpy.multiply()> La funció s'utilitza quan volem calcular la multiplicació de dues matrius. Retorna el producte de arr1 i arr2, per element.
Sintaxi: numpy.multiply(arr1, arr2, /, out=Cap, *, on=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj], ufunc 'multiplica' )
Paràmetres:
arr1: [array_like o escalar]1a matriu d'entrada.
arr2: [array_like o escalar] Matriu d'entrada 2a.
dtype: El tipus de la matriu retornada. Per defecte, el dtype d'arr s'utilitza.
fora: [ndarray, opcional] Una ubicació on s'emmagatzema el resultat.
-> Si es proporciona, ha de tenir una forma a la qual s'emetin les entrades.
-> Si no es proporciona o Cap, es retorna una matriu recentment assignada.
on: [array_like, opcional] Els valors de True indiquen per calcular l'ufunc en aquesta posició, els valors de False indiquen deixar el valor a la sortida.
**Quargs: Permet passar la longitud variable de la paraula clau de l'argument a una funció. S'utilitza quan volem gestionar un argument amb nom en una funció.Tornada: [ndarray o escalar] El producte de arr1 i arr2, per elements.
Exemple #1:
lloc web com coomeet
# 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)> |
>
>Sortida:
1st Input number : 4 2nd Input number : 6 output number : 24>
Exemple #2:
El codi següent també es coneix com el producte Hadamard, que no és més que el producte elemental de les dues matrius. És el producte més utilitzat per a aquells que estiguin interessats en l'aprenentatge automàtic o les estadístiques.
# 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)> |
>
>Sortida:
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]]>
Una altra manera de trobar el mateix és
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)> |
>
>
Sortida:
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]]>