这可能是您的情况,也可能不是,但是从h5py
软件包中也发出了同样的警告:
/home/user/bin/conda3/lib/python3.6/site-packages/h5py/__init__.py:34
的第二个参数从float
为np.floating
。不建议使用float
。将来,它将被视为np.float64 == np.dtype(float).type
。从._conv导入register_converters作为_register_converters
对于任何遇到 此问题的人来说,这是一个已知的h5py问题 ,由numpy 1.14引入。如开发人员所述:
您可以忽略该警告,此警告暂时不会引起任何问题,但是当h5py可用时,您应该升级到下一个版本。
...所以它是无害的。该修补程序刚刚合并到母版中。但是在发布更新之前,解决方法是将numpy降级为以前的版本:
pip install numpy==1.13.0
更新 : h5py
已发布带有此修复程序的RC版本。以下命令应执行此操作:
pip install h5py==2.8.0rc1
更新(FINAL) :现在有完整版本。因此,您可以简单地运行:
pip install --upgrade h5py
0
更新我的
Numpy
和Tensorflow
我得到了这类警告。我已经尝试过这些 ,但是没有任何效果,每条建议都将不胜感激。