cf.Data.all

Data.all()[source]

Test whether all data array elements evaluate to True.

Performs a logical and over the data array and returns the result. Masked values are considered as True during computation.

See also

allclose, any, isclose

Returns:
bool

Whether or not all data array elements evaluate to True.

Examples:

>>> d = cf.Data([[1, 3, 2]])
>>> print(d.array)
[[1 3 2]]
>>> d.all()
True
>>> d[0, 2] = cf.masked
>>> print(d.array)
[[1 3 --]]
>>> d.all()
True
>>> d[0, 0] = 0
>>> print(d.array)
[[0 3 --]]
>>> d.all()
False
>>> d[...] = cf.masked
>>> print(d.array)
[[-- -- --]]
>>> d.all()
True