我需要将相同的函数应用于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
执行一些非常复杂的数据过滤操作,当条件为True或False时,返回一个数组。 function
可以是纯Python或Cython编译的。行过滤操作很复杂,可以依赖于行中以前的值,这意味着我不能按元素遍历整个阵列。
例如,是否有一种方法在Dask中实现这样的操作?
i
是从哪里来的?你是想调用enumerate
吗? - Neil G