numpyのnp.clip関数には、どんなパラメータがありますか?

np.clip関数は、NumPyライブラリの1つの関数で、配列やスカラーの値を特定の範囲内に制限するために使用されます。この関数には以下のパラメータがあります:

  1. a:制限操作を行う必要のある配列またはスカラー。
  2. a_minは、配列またはスカラーの最小値であり、この値より小さい要素はすべてこの値に置き換えられます。指定されていない場合は、下限制限は行われません。
  3. a_maxは、配列またはスカラーの最大値で、この値を超える要素はすべてこの値に置き換えられます。指定しない場合、上限は設定されません。
  4. 出力:位置を指定するためのオプションパラメータ、出力配列。

np.clip関数を使用したコードの例を以下に示します:

import numpy as np

# 限制数组的值在0到10之间
arr = np.array([1, 5, 15, -3, 8])
clipped_arr = np.clip(arr, 0, 10)
print(clipped_arr)

この場合、配列arrの中で0未満の要素は0に置き換えられ、10を超える要素は10に置き換えられることにより、出力結果は[ 1 5 10 0 8 ]になります。

bannerAds