The Python library NumPy
has a method called divide()
which can be used to divide two input arrays.
numpy.divide()
methodThe numpy.divide()
method divides two input arrays, element-wise (element by element).
Note: A two-dimensional (2D) array can be created using a list of lists in python.
numpy.divide(x1, x2, dtype=None, out=None)
x1
: array_like, represents the input data.x2
: array_like, represents the input data.dtype
: This is an optional parameter. It represents the return type of the array.out
: This is an optional parameter. It represents the alternative output array in which the result is to be placed.Note: If
x1
andx2
have distinct shapes, they must be able to be broadcasted to a common shape for output representation.
The numpy.divide()
method returns the division of the two input arrays, x1
and x2
.
Note: If the
out
parameter is specified, it returns an array reference toout
.
The following code shows how to divide two-dimensional (2D) arrays using the numpy.divide()
method.
# import numpyimport numpy as np# create a two 2D arraysx1 = np.array([[2,6,5],[3,4,8]])x2 = np.array([[1,7,2],[10,9,4]])# divide the 2D arrays# and store the result in arr_mularr_div = np.divide(x1, x2)print(arr_div)
numpy
library.x1
and x2
.np.divide()
to divide the arrays, x1
and x2
. The result is stored in a new variable called arr_div
.