apply_along_axis
目录
类似于pandas的apply,就是在某一维上进行定义的函数操作
apply_along_axis(func1d, axis, arr, *args, **kwargs)
官网的例子
def my_func(a):
return (a[0] + a[-1]) * 0.5
= np.array([[1,2,3], [4,5,6], [7,8,9]])
b
0, b)
np.apply_along_axis(my_func, # 结果
4., 5., 6.])
array([
# 结果
2., 5., 8.]) array([