Python numpy.apply_along_axis()
Python numpy.apply_along_axis()函数帮助我们对给定数组的一维切片应用所需的函数。
1d_func(ar, *args):在一维数组上工作,其中ar是Arr沿轴的一维切片。
语法 :
参数 :
1d_func :在一维数组上执行的必要函数。它只能应用于输入数组的一维切片,而且是沿着一个特定的轴。
axis :所需的轴,我们希望输入数组沿着这个轴被切开。
array :要工作的输入数组
*args : 1D_function的附加参数
**kwargs : 1D_function的附加参数
*args和**kwargs究竟是什么?
它们都允许你向函数传递一个可变数量的参数。
*args:允许向函数发送一个非关键字的可变长度参数列表。
输出 :
**kwargs:允许您将关键字可变长度参数传递给函数。当我们想在函数中处理命名实参时使用它。
输出 :
代码1:解释numpy.apply_along_axis()的使用
输出 :
代码2:在NumPy 中使用apply_along_axis()进行排序
输出 :