MCPcopy Create free account
hub / github.com/dask/dask / test_nonzero_method

Function test_nonzero_method

dask/array/tests/test_routines.py:2024–2036  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2022
2023
2024def test_nonzero_method():
2025 for shape, chunks in [(0, ()), ((0, 0), (0, 0)), ((15, 16), (4, 5))]:
2026 x = np.random.default_rng().integers(10, size=shape)
2027 d = da.from_array(x, chunks=chunks)
2028
2029 x_nz = x.nonzero()
2030 d_nz = d.nonzero()
2031
2032 assert isinstance(d_nz, type(x_nz))
2033 assert len(d_nz) == len(x_nz)
2034
2035 for i in range(len(x_nz)):
2036 assert_eq(d_nz[i], x_nz[i])
2037
2038
2039def test_unravel_index_empty():

Callers

nothing calls this directly

Calls 3

assert_eqFunction · 0.90
nonzeroMethod · 0.80
integersMethod · 0.45

Tested by

no test coverage detected