我正在使用 scipy.ndimage.zoom
我收到了这个烦人的警告:
用户警告:从 scipy 0.13.0 开始,zoom() 的输出形状是使用 round() 而不是 int() 计算的 - 对于这些输入,返回数组的大小已更改。
我不确定我应该从中得到什么,我开始将它与 SciPy 1.0.0 一起使用,所以我认为它不会真正影响我。
我想称它为 UserWarning 有点问题,因为它不是供用户使用的,但可能目标用户是导入库的开发人员。
我正在使用多处理,每个进程都会收到一个警告,甚至更烦人。
有没有一种理智的方法让它保持沉默?
最佳答案
这比我想象的要容易,留下这个问题以备将来引用,以防万一有人需要这个。
import warnings
warnings.filterwarnings('ignore', '.*output shape of zoom.*')
关于numpy - 如何使 scipy.ndimage.zoom 的 UserWarning 静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47855610/