我正在python中創建一個機器學習算法。 說我有:如果作爲參數傳遞,是否會更改機器學習模型?
alg = DecisionTreeClassifier(random_state=1)
然後創建適合
def fit(X,Y,alg):
alg.fit(X,Y)
,並在功能我主我打電話
fit(X, Y, alg)
Y_pred = alg.predict(X_test)
將這項工作?或alg從來沒有真正改變以外的適合?
我已閱讀這個問題How do I pass a variable by reference?,但它很混亂,因爲我不知道我的變量alg
如何更改。
感謝您的幫助。