1. ホーム

RuntimeWarning: double_scalars で無効な値が検出されましたが、正常に解決されました。

2022-01-23 12:21:05

RuntimeWarning: double_scalars で無効な値が検出されましたが、正常に解決されました。

ディレクトリ

問題を解決する

ソリューションアイデア

解決方法


問題を解決する

print("Best: %.4f using %s" % (grid_result.best_score_, grid_result.best_params_))
print("XGBR_GSCV_Time score:", (-grid_result.best_score_)** 0.5)

RuntimeWarning: double_scalars で無効な値に遭遇しました。

ソリューションのアイデア

ランタイム警告: ダブルスケールで無効な値が検出されました。

解決方法

grid_result.best_score_で取得したこの値は、計算と一致しません!
T1、浮動小数点数が大きすぎるため、小数点以下の精度を制限してから探してください!
T2、以下のように修正されたルート記号の下の正の数でなければなりません。

print("XGBR_GSCV_Time score:", (-round(-grid_result.best_score_, 3))** 0.5)

ははは、さすがです。