简单模型和1行数据,我认为任何最新版本的python和tensorflow都会返回:
tensorflow.python.framework.errors_impl.InternalError: Unable to get element as bytes.
https://github.com/jasonsackett/tferrorgeab
我已经搜索了很多东西并尝试了很多东西,但是一些简单的东西打破了这个并且错误信息对我没有帮助。
使用以下命令运行:
python mlturn1a1ssa.py
感谢您的帮助。
答案 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')