Dask错误报告:调用具有不匹配维度错误的map_块

Dask错误报告:调用具有不匹配维度错误的map_块,dask,dask-distributed,Dask,Dask Distributed,这是最小的可重复性问题 调用map_块时,显示“ValueError:提供的块有3个DIM,预期为4个DIM”。 这是我的密码 将dask.array导入为da x=da.one((10,5,10,10),chunks=(10,1,2,2)) a=x.map_块(f,块=(1,2,2)) 在哪里 def(块): 返回块最大值(0) 功能f将减少输入数据的亮度 结果表明,这些维度是不匹配的 ----------------------------------------------------

这是最小的可重复性问题

调用
map_块时,显示“ValueError:提供的块有3个DIM,预期为4个DIM”。

这是我的密码

将dask.array导入为da
x=da.one((10,5,10,10),chunks=(10,1,2,2))
a=x.map_块(f,块=(1,2,2))
在哪里

def(块):
返回块最大值(0)
功能
f
将减少输入数据的亮度

结果表明,这些维度是不匹配的

---------------------------------------------------------------------------
ValueError回溯(最近一次调用上次)
在里面
---->1a=x.map_块(f,块=(1,2,2))
2A
地图块中的~\anaconda3\lib\site packages\dask\array\core.py(self、func、*args、**kwargs)
2116@wrapps(地图块)
2117 def映射块(self、func、*args、**kwargs):
->2118返回映射_块(func、self、*args、**kwargs)
2119
2120 def映射重叠(自、func、深度、边界=无、修剪=真、**kwargs):
映射块中的~\anaconda3\lib\site packages\dask\array\core.py(func、name、token、dtype、chunks、drop\u轴、new\u轴、meta、*args、**kwargs)
617上升值错误(
618“提供的块有{0}个DIM,应为{1}”
-->619“dims.”格式(len(块),len(out_ind))
620             )
621调整块=dict(zip(输出块,块))
ValueError:提供的块有3个DIM,预期为4个DIM。

查看
映射块(放置轴=…)
关键字MRocklin,感谢您的建议。它工作得很好。