Jos*_*dam 7 python django numpy
我刚刚更新了 numpy,并且在 Django 中收到以下警告。我该如何修复它?
/usr/local/lib/python3.9/site-packages/numpy/core/getlimits.py:89:UserWarning:<class 'numpy.float64'> 类型的最小次正规值为零。
小智 4
就我而言,这是 opencv 的自定义编译版本和 numpy 1.22 之间的某种兼容性问题。停止警告的解决方法是执行以下操作。
import numpy as np
np.finfo(np.dtype("float32"))
np.finfo(np.dtype("float64"))
import cv2
Run Code Online (Sandbox Code Playgroud)
您可能会发现它的一个变体会抑制您的警告。
我已经用 numpy 提交了一份错误报告,但我不确定这是否很容易弄清楚。 https://github.com/numpy/numpy/issues/20895