gcd 最大公約数 ------------------ * 書式1: gcd(num_1,num_2) :math:`num_1` と :math:`num_2` の最大公約数を求める。 実数は整数に変換して(切り下げ)実行される。 利用例 '''''''''''' **importと入力データ(CSV)の準備** .. code-block:: python :linenos: import nysol.mcmd as nm with open('dat1.csv','w') as f: f.write( '''id,val1,val2 1,12,36 2,6,5 3,, 4,12.1,36.2 ''') **基本例** .. code-block:: python :linenos: nm.mcal(c='gcd(${val1},${val2})', a='rsl', i="dat1.csv", o="rsl1.csv").run() ### rsl1.csv の内容 # id,val1,val2,rsl # 1,12,36,12 # 2,6,5,1 # 3,,, # 4,12.1,36.2,12 **定数を与える例** val1項目と36の最大公約数を求める。 .. code-block:: python :linenos: nm.mcal(c='gcd(${val1},36)', a='rsl', i="dat1.csv", o="rsl2.csv").run() ### rsl2.csv の内容 # id,val1,val2,rsl # 1,12,36,12 # 2,6,5,6 # 3,,, # 4,12.1,36.2,12