Pythonでオプションの引数を使用する方法を探しています。私はこの質問を読みましたが、それは私にはわかりません。時系列を理解するために1つ以上の引数を取ることができる関数fがあるとしましょう。引数の数を指定し、各引数にデフォルト値を設定する必要がありますか?私が目指しているのは、次のように関数を記述できるようにすることです。
単純な関数:
def f(x,y):
return x + y
#f(1,2) returns 3
私が欲しいのはまた、私に6を返すf(1,2,3)と私に7を返すf(7)です
事前定義された必須/オプションのパラメータを設定せずに書き込むことは可能ですか?デフォルト値を0に設定せずに書き込むことは可能ですか?この関数の書き方は?
数字を使った簡単な例ですが、私が書く必要のある関数は、連続するオブジェクトのセットを比較することです。比較が行われた後、データセットはニューラルネットワークにフィードします。
読んでくれてありがとう。
編集:関数にフィードしているオブジェクトは、次のようなタプルです(float、float、float、bool、string)