This might or might not be your case, but the same warning is also spit out from h5py
package:
/home/user/bin/conda3/lib/python3.6/site-packages/h5py/__init__.py:34
:
FutureWarning: Conversion of the second argument of issubdtype from
float
to np.floating
is deprecated. In future, it will be treated
as np.float64 == np.dtype(float).type
. from ._conv import
register_converters as _register_converters
For anyone coming here with this problem, it is a known h5py issue, introduced with numpy 1.14. As stated by the devs:
You can ignore the warning, it's not going to cause any issues at the
moment, but you should upgrade to the next release of h5py when it
becomes available.
... so it's harmless. The fix has just been merged to master. But until the update is released, the workaround is to downgrade numpy to a previous version:
pip install numpy==1.13.0
Update: h5py
has released the RC build with the fix. The following command should do it:
pip install h5py==2.8.0rc1
Update (FINAL): there's a full-fledged release now. So you can simply run:
pip install --upgrade h5py
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…