Ошибка с индексами кортежа при вызове Compute_chunk_sizes() для результата dask.array.argwhere()Python

Программы на Python
Anonymous
Ошибка с индексами кортежа при вызове Compute_chunk_sizes() для результата dask.array.argwhere()

Сообщение Anonymous »

Я пытаюсь разрезать выходные данные dask.array.argwhere(), но результат имеет неизвестные размеры фрагментов. Предлагаемое решение, вызывающее Compute_chunk_sizes(), возвращает ошибку

Код: Выделить всё

TypeError: tuple indices must be integers or slices, not tuple
И ошибка указывает на строку внутри Array.compute_chunk_sizes(self)

Код: Выделить всё

x._chunks = tuple(tuple(int(chunk) for chunk in chunks) for chunks in compute(tuple(c))[0]
Есть ли способ это исправить?
Я тоже попробовал dask.array.nonzero(), но с тем же результатом .

Подробнее здесь: https://stackoverflow.com/questions/787 ... ray-argwhe

Вернуться в «Python»