У меня действительно много UndefinedMetricWarning: Precision is ill-defined and being set to 0.0 due to no predicted samples.
в результате запуска рандомизированного конвейера поиска с перекрестной проверкой. Я знаю, что является причиной такого поведения, и предложила установить значение 0,0 балла в настоящее время хорошо для меня, поэтому я хочу просто пока замолчать это предупреждение.
Я пытался:
warnings.filterwarnings('ignore')
и
from sklearn.exceptions import UndefinedMetricWarning
warnings.filterwarnings('ignore', category=UndefinedMetricWarning)
Но я все еще получаю эти предупреждения, хотя другие ответы на StackOverflow предлагали, чтобы они были подавлены этими строками (и на самом деле это работало для меня некоторое время назад в записной книжке).
Строка warnings.filterwarnings(...)
расположена непосредственно под операторами import
, а предупреждения относятся к одной из вложенных функций.