NumPy | subtract method
Start your free 7-days trial now!
Numpy's subtract(~)
method takes in two array and performs an element-wise subtraction.
Opt for direct subtraction (i.e. arr_one - arr_two
) instead
Unless you need the second and third parameters of the method, opt to directly use -
operator instead for 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 result 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 behavior is slightly different - the original value will be kept intact.
Return value
A scalar is returned if a
is a scalar, otherwise a Numpy array is returned.
Examples
Basic usage
a = np.array([1,2,3])b = np.array([6,5,4])np.subtract(a,b)
array([-5, -3, -1])