私たちは皆、GCDまたは初等数学の最大公約数を覚えています。 ただし、このチュートリアルでは、NumPyの単純な関数を使用して手動のGCD計算を簡略化する方法を学習します。
時間を取り戻しましょう。
関数構文
GCDまたは最大公約数は、2つ以上の数値を除算できる最大の正の値です。
NumPyのgcd関数の構文は次のとおりです。
しびれ。gcd((x1、 x2、 /、 アウト=なし、 *、 どこ=真実、 鋳造=‘同種’、 注文=「K」、 dtype=なし、 subok=真実[, signature, extobj])。 = <ufunc ‘gcd’>>
見た目がおかしな構文にもかかわらず、次のように2つのパラメーターについてのみ心配する必要があります。
- x1およびx2–入力配列を参照します。
例1
以下のコードは、2つのスカラー値でgcd()関数を使用する方法を示しています。
#numpyをインポートする
輸入 numpy なので np
印刷((f“gcd:{np.gcd(130、13)}”)。
上記のコードは、次のように130と13のGCDを返す必要があります。
例2
2つのアレイのGCDを取得するには、次のようにします。
arr_1 = np。配列(([11,12,13])。
arr_2 = np。配列(([14,145,15])。
印刷((f“gcd:{np.gcd(arr_1、arr_2)}”)。
上記のコードは次のようになります。
例3
配列の要素のGCDとスカラー値を決定することもできます。 例えば:
arr = np。配列(([14,145,15])。
印刷((f「GCD:{np.gcd(arr、5)}」)。
上記のサンプルコードは、配列のGCDと5を返す必要があります。
閉鎖
このチュートリアルでは、特定の軸に沿った配列要素のGCDを計算する方法について説明します。
読んでくれてありがとう!!
The post NumPy np.gcd() appeared first on Gamingsym Japan.