Python numpy.apply_over_axes()
Python numpy.apply_over_axes()在一个数组的多个轴上重复应用一个函数。
语法 :
参数 :
1d_func :在一维数组上执行的必要函数。它只能应用于输入数组的一维切片,而且是沿着一个特定的轴。
axis :所需的轴,我们希望输入数组沿着这个轴被切开。
array :要工作的输入数组
*args : 1D_function的附加参数
**kwargs : 1D_function的附加参数
返回 :
输出数组。输出数组的形状可以是不同的,这取决于func 是否改变了它的输出相对于输入的形状。
代码 1 :
输出 :
代码 2 :
输出 :
代码3:在不使用numpy.apply_over_axis()的情况下等效于代码2
输出 :