我最近尝试将一些函数从 matlab 转移到 python。matlab中的一个函数叫做“accumarray”,accumarray(3d_array(10*10*10),1)
输出也是10 10 10 3d数组。
但是当我尝试在python的“accum”函数中做同样的事情时,我不能在“accum(3d_array(10 10 10),vals)”中直接写“1”作为vals,你知道我该怎么做此功能有效,并且还输出 3D 数组?
非常感谢您的宝贵时间!
我最近尝试将一些函数从 matlab 转移到 python。matlab中的一个函数叫做“accumarray”,accumarray(3d_array(10*10*10),1)
输出也是10 10 10 3d数组。
但是当我尝试在python的“accum”函数中做同样的事情时,我不能在“accum(3d_array(10 10 10),vals)”中直接写“1”作为vals,你知道我该怎么做此功能有效,并且还输出 3D 数组?
非常感谢您的宝贵时间!