NumPy | multiply method
Start your free 7-days trial now!
Numpy's multiply(~)
method performs element-wise multiplication given two arrays.
Opt to use the *
operator instead
If you don't need the 3rd and 4th parameters of this method, simply multiply two arrays using the *
operator - you'll enjoy a performance boost.
Parameters
1. x1
| array_like
The first input array.
2. x2
| array_like
The second input array.
3. out
| Numpy array
| optional
Instead of creating a new array, you can place the computed mean into the array specified by out
.
4. where
| array
of boolean
| optional
Values that are flagged as False will be ignored, that is, their original value will be uninitialized. If you specified the out parameter, the behaviour is slightly different - the original value will be kept intact.
Return value
A scalar is returned if x1
and x2
are scalars, otherwise a Numpy array is returned.
Examples
Multiply by a common value
x = [2,6,9]np.multiply(x, 2)
array([ 4, 12, 18])
Element-wise multiplication
x = [2,6,9]np.multiply(x, [2,3,4])
array([ 4, 18, 36])