bundles / numpy 2.4.4 / numpy / matrixlib / defmatrix / matrix / prod
function
numpy.matrixlib.defmatrix:matrix.prod
Signature
def prod(self, axis = None, dtype = None, out = None)Summary
Return the product of the array elements over the given axis.
Extended Summary
Refer to prod for full documentation.
Notes
Same as ndarray.prod, except, where that returns an ndarray, this returns a matrix object instead.
Examples
x = np.matrix(np.arange(12).reshape((3,4))); x
✓matrix([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
x.prod()
✗np.int64(0)
x.prod(0) x.prod(1)✓
matrix([[ 0],
[ 840],
[7920]])
See also
- ndarray.prod
- prod
Aliases
numpy.matrix.prod