有没有一种方法可以使用Python Dask包来模拟Numpy掩码数组,并考虑掩码进行计算,比如在Numpy中:
import numpy as np
data = np.array([0, 1, 9999, 2, 1, 0, 9999])
value = 9999
mdata = np.ma.masked_where(data == value, data)
result = (mdata * 2 + 10)
我只在软件包文档中找到磁盘阵列这相当于Numpy Ndarray,没有面具。此外,使用另一个数组进行切片似乎也不可能。因此,我找不到一种只对数组的一部分进行计算的方法。在
你是对的,截至2016年12月磁盘阵列不支持掩码数组。在
另外磁盘阵列在每一步都需要知道每个块的形状,因此不支持通过另一个dask数组进行切片(这将要求我们知道该点的值)。在
相关问题 更多 >
编程相关推荐