|
if isinstance(element, DataArray): |
|
# get unique labels value (including 0 if present) |
|
instances = da.unique(element.data).compute() |
I think that is counter-intuitive to return zero, since it's not an instance. I would maybe consider to add an optional argument return_zero: bool = False wdyt?