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