我在尋找如何在python中使用可選參數。 我已閱讀this question但我不清楚。 可以說我有一個函數f,可以用一個或多個參數來理解時間序列。我是否有義務指定參數的數量併爲每個參數設置默認值? 我做的目的是能夠寫一個函數是這樣的:可選參數函數
簡單的函數:
def f(x,y):
return x + y
#f(1,2) returns 3
什麼,我想也是F(1,2,3)返回我6和f (7)返回我7
是否可以在不設置預定義數量的強制/可選參數的情況下編寫它? 是否可以寫入它而不必將默認值設置爲0? 如何寫這個函數?
它是一個簡單的數字例子,但我需要寫的功能是比較一組連續的對象。比較完成後,數據集將輸入一個神經網絡。
感謝您的閱讀。
編輯: 對象我餵我的函數都是這樣的元組(浮球,浮球,浮球,布爾,字符串)
會傳遞一個列表作爲參數爲您工作嗎? – milancurcic