{ } Raw JSON

bundles / numpy 2.4.4 / numpy / matrixlib / defmatrix / matrix / prod

function

numpy.matrixlib.defmatrix:matrix.prod

source: /numpy/matrixlib/defmatrix.py:523

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