logo

numpy.multiply() i Python

numpy.multiply()> funksjonen brukes når vi ønsker å beregne multiplikasjonen av to array. Den returnerer produktet av arr1 og arr2, elementmessig.

Syntaks: numpy.multiply(arr1, arr2, /, out=Ingen, *, where=True, casting='same_kind', order='K', dtype=Ingen, subok=True[, signatur, extobj], ufunc 'multiply' )



Parametere:
arr1: [array_like or scalar]1. inndatamatrise.
arr2: [array_like or scalar]2nd input array.
dtype: Typen til den returnerte matrisen. Som standard er dtype av arr brukes.
ute: [ndarray, valgfritt] En plassering der resultatet er lagret.
-> Hvis den er gitt, må den ha en form som inngangene kringkaster til.
-> Hvis ikke oppgitt eller Ingen, returneres en nytildelt matrise.
hvor: [array_like, optional] Verdier av True indikerer å beregne ufunc ved den posisjonen, verdier av False indikerer å la verdien være i utdata alene.
**kwargs: Tillater å sende nøkkelord variabel lengde på argumentet til en funksjon. Brukes når vi ønsker å håndtere navngitt argument i en funksjon.

Komme tilbake: [ndarray eller scalar] Produktet av arr1 og arr2, elementmessig.

Eksempel #1:




hvordan lese csv-filen i 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)>

>

>

Last ned turbo c++
Utgang:

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

Eksempel #2:
Følgende kode er også kjent som Hadamard-produktet som ikke er annet enn det elementmessige produktet av de to matrisene. Det er det mest brukte produktet for de som er interessert i maskinlæring eller statistikk.




delvis derivatsymbol lateks

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

>

>

rekke strukturer i c-språk

Utgang:

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

En annen måte å finne det samme på er




es5 vs es6

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

>

>

Utgang:

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