[英]TypeError: fit_resample() missing 1 required positional argument: 'y'
對不平衡的數據集使用imblearn
,參數似乎發生了變化。 我正在使用undersampling.NearMiss
。 這是代碼:
from imblearn import under_sampling
balanced = under_sampling.NearMiss()
X_res, y_res = under_sampling.NearMiss.fit_resample(X, y)
這是它拋出的錯誤
TypeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_14792/1374027827.py in <module>
2
3 balanced = under_sampling.NearMiss()
----> 4 X_res, y_res = under_sampling.NearMiss.fit_resample(X, y)
TypeError: fit_resample() missing 1 required positional argument: 'y'
我想我可能缺少括號,但我似乎找不到它或其他一些錯誤。
您沒有使用剛剛定義的 object。
這應該可以解決問題:
from imblearn import under_sampling
balanced = under_sampling.NearMiss()
X_res, y_res = balanced.fit_resample(X, y)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.