【发布时间】:2020-02-15 16:48:49
【问题描述】:
考虑下面的代码 sn-p,我试图在其中创建一个具有不对称但重复大小的块 (3, 4, 5) 的 dask 数组:
import numpy as np
import dask.array as da
a = np.random.randint(0, 9, (3, 12, 10))
d = da.from_array(a, chunks=(3, 4, 5))
上面的 sn-p 不会抛出任何错误/警告。但是当我尝试执行以下操作时:
r = d.map_blocks(np.sum)
out = r.compute()
它会抛出以下错误:
python3.7/site-packages/dask/array/core.py in <listcomp>(.0)
4099
4100 while isinstance(arrays, (list, tuple)):
-> 4101 result.append(tuple([shape(deepfirst(a))[dim] for a in arrays]))
4102 arrays = arrays[0]
4103 dim += 1
IndexError: tuple index out of range
我做错了什么?
【问题讨论】:
标签: python arrays multidimensional-array dask