我正在使用deap,当我导入需要的东西时,我将所有这样的东西导入:
from deap import base, creator, tools
这样做时,我会收到以下警告:
ImportWarning: Falling back to the python version of hypervolume module. Expect this to be very slow. "module. Expect this to be very slow.", ImportWarning)
在较新版本的deap中,此问题已得到解决,但我无法更新,因此我对此警告有所保留。
我试图以几种不同的方式来抑制该警告,但是没有一个起作用。
我尝试过:
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
from deap import base, creator, tools
from warnings import simplefilter; simplefilter("ignore")
from deap import base, creator, tools
出于某种奇怪的原因,以下内容不会发出警告:
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
import deap
我宁愿不使用最后一种方法,因为我更喜欢仅导入基础,创建者和工具。