python导入tensorflow出现_np_qint8 = np.dtype([(“qint8”, np.int8, 1)])解决方法
1.问题情况截图
- 方法一:numpy的版本不对,换了numpy的版本
pip uninstall numpy
pip install numpy==1.16`
- 方法二:
直接在原代码上进行修改
修改后的代码:_np_qint8 = np.dtype([("qint8", np.int8, (1,))]) _np_quint8 = np.dtype([("quint8", np.uint8,(1,))]) _np_qint16 = np.dtype([("qint16", np.int16,(1,))]) _np_quint16 = np.dtype([("quint16", np.uint16,(1,))]) _np_qint32 = np.dtype([("qint32", np.int32,(1,))])
- 方法三:
加上下面代码:
old = np.load np.load = lambda *a,**k: old(*a,**k,allow_pickle=True) #numpy版本过高,与keras无法兼容,会出现错误,所以加上
- 方法三: