もっと詳しく
私たちは皆、GCDまたは初等数学の最大公約数を覚えています。 ただし、このチュートリアルでは、NumPyの単純な関数を使用して手動のGCD計算を簡略化する方法を学習します。

時間を取り戻しましょう。

関数構文

GCDまたは最大公約数は、2つ以上の数値を除算できる最大の正の値です。

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

しびれ。gcd((x1 x2 / アウト=なし * どこ=真実 鋳造=‘同種’ 注文=「K」 dtype=なし subok=真実[, signature, extobj])。 = <ufunc ‘gcd’>>

見た目がおかしな構文にもかかわらず、次のように2つのパラメーターについてのみ心配する必要があります。

  1. 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.