もっと詳しく

apply_along_axis()関数は、指定された軸に沿った1Dスライスに特定の関数を適用するために使用されます。

関数構文

関数の構文は次のとおりです。

1

しびれ。apply_along_axis((func1d arr *args ** kwargs)。

パラメータは次のとおりです。

  1. func1d –1-Dスライスで動作する関数を指定します。
  2. –アレイがスライスされる軸に沿って指定します。
  3. arr –入力配列を参照します。

この関数は、軸に沿ったものを除いて出力配列を返します。 軸が削除され、関数の戻り値の形状に等しい寸法に置き換えられます。

1次元配列のゼロ軸に沿って平均関数を適用するには、次のようにします。

1
2
3
4
5
6

#numpyをインポートする
輸入 numpy なので np
def m((a)。
戻る np。平均((a)。
arr = np。配列(([10,20,20,230,23,243])。
印刷((np。apply_along_axis((m 0 arr)。)。

これにより、指定された軸に沿った入力配列の要素の平均が計算されて返されます。

戻り値の例は次のとおりです。

例2

次の例は、関数が2次元配列でどのように動作するかを示しています。

1
2

arr = np。配列(([[10,20,20][230,23,243]])。
印刷((np。apply_along_axis((m 0 arr)。)。

これは戻るはずです:

The post Numpy Np.Apply_Along_Axis appeared first on Gamingsym Japan.