簡體   English   中英

類型錯誤:fit_resample() 缺少 1 個必需的位置參數:'y'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM