我需要将相同的函数应用于 numpy 数组中的每一行,并将结果再次存储在 numpy 数组中。
# states will contain results of function applied to a row in array
states = np.empty_like(array)
for i, ar in enumerate(array):
states[i] = function(ar, *args)
# do some other stuff on states
function
对我的数据进行一些重要的过滤,并在条件为真和条件为假时返回一个数组。function
可以是纯 python 或 cython 编译。对行的过滤操作很复杂,并且可能取决于行中的先前值,这意味着我不能以逐个元素的方式对整个数组进行操作
例如,有没有办法在 dask 中做这样的事情?