simple python tensorflow InternalError:无法将元素作为字节

时间:2018-05-21 18:40:01

标签: python tensorflow

简单模型和1行数据,我认为任何最新版本的python和tensorflow都会返回:

tensorflow.python.framework.errors_impl.InternalError: Unable to get element as bytes.

https://github.com/jasonsackett/tferrorgeab

我已经搜索了很多东西并尝试了很多东西,但是一些简单的东西打破了这个并且错误信息对我没有帮助。

使用以下命令运行:

python mlturn1a1ssa.py

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

更新:对此行中的数据进行硬编码:

g.train_data = dfin.values

改为使其运行:

g.train_data = np.array([[0]*4])

所以它与dataframe .values转换有关,  即使打印时数据看起来还不错。

答案 1 :(得分:0)

您必须将str转换为unicode,这是示例

df=pd.read_csv('test.csv',encoding='utf-8')
reviews = df['review'].values.astype('U')
相关问题