Numpy數據類型報錯:FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated...

python爲3.7.4,numpy爲1.17.0,tensorflow爲1.14.0

運行

import tensorflow as tf

之後,出現如下錯誤。

錯誤在dtypes.py文件中(第541行),使用 (type, 1) 或者 '1type' 作爲類型代名詞的方式已被棄用;在numpy的未來版本中,將會被理解成 (type, (1,)) 或者 '(1,)type'。

解決這個問題的方法是:

_np_qint8 = np.dtype([("qint8", np.int8, 1)])

改爲

_np_qint8 = np.dtype([("qint8", np.int8, (1,))])

再次運行,就不會出現這個警告了。對後續相同的警告,採用如上相同的修改即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章