python - 如何为 dask apply_over_axes 调用设置元
问题描述
以下代码
a = da.random.normal(0, 1., size=(100, 100), chunks=(15, 15))
def cut(x,y):
try:
res = np.int8(np.digitize(x[0]+x[1], [.25,.50,.75]))
except:
res = np.int8(0)
return np.int8(res)
res = da.apply_over_axes( cut, a, [1])
da.to_hdf5( '/tmp/cat.h5', {'/cat': res})
导致使用 aguments 对 cut 进行初始调用x=[1.], y=0.
,这会触发 cut 定义中的 except 语句。
有没有办法直接设置元?
解决方案
从 0.18.2 版开始,它看起来不像,这是硬连线的。我建议提出一个问题。
推荐阅读
- dart - 将参数传递给单例并根据该参数定义成员
- cmake - 使用静态链接库的 CMake 未定义引用
- sql - PL/SQL - 将两行合并为一行
- import - 如何将资源从一个站点移动到另一个站点。Modx CMS
- c# - Datatable C# - 如何根据 ID 从一个表中获取详细记录及其关联的另一表中的子记录
- reactjs - SetTimeout 无限循环并运行一次函数
- python - 如何确定有多少变量在python中引用相同的id?
- java - jpa为什么不给外键值加数据
- sql-server - 查询行之间的关系
- express - 大多数中间件不再与 Express 捆绑