NumPy

Previous topic

numpy.matrix

Next topic

numpy.matrix.any

This is documentation for an old release of NumPy (version 1.18). Read this page in the documentation of the latest stable release (version 2.2).

numpy.matrix.all

method

matrix.all(self, axis=None, out=None)[source]

Test whether all matrix elements along a given axis evaluate to True.

Parameters
See `numpy.all` for complete descriptions

See also

numpy.all

Notes

This is the same as ndarray.all, but it returns a matrix object.

Examples

>>>
>>> x = np.matrix(np.arange(12).reshape((3,4))); x
matrix([[ 0,  1,  2,  3],
        [ 4,  5,  6,  7],
        [ 8,  9, 10, 11]])
>>> y = x[0]; y
matrix([[0, 1, 2, 3]])
>>> (x == y)
matrix([[ True,  True,  True,  True],
        [False, False, False, False],
        [False, False, False, False]])
>>> (x == y).all()
False
>>> (x == y).all(0)
matrix([[False, False, False, False]])
>>> (x == y).all(1)
matrix([[ True],
        [False],
        [False]])