我已经将一些用于tensorflow的数据处理成两个python列表。不幸的是,Tensorflow不支持Python列表作为拟合模型的输入。下面是我当前实现的简短代码片段:data = loadData()
pythonListInputData = data[0]
pythonListInputLabels = data[1]
model = prepModel() #note that this uses keras
model.fit(pythonListInputData, pythonListInputLabels) #Leaving out my configuration settings here for simplicities sake
这将导致错误:
^{pr2}$
当pythonListInputData是列表列表或数组列表时,我会遇到这个错误。在
我已经阅读了Tensorflow的教程和文档,但很难找到任何有用的信息,使这项工作。在
编辑:数据结构如下:pythonListInputData = data[0]
是整数列表,例如[234,1,4],[245,2,5],[123,5,11],…]
我也尝试了一个替代方案,其结构如下pythonListInputData = []
for entry in data[0]:
pythonListInputData.append(array.array('I', entry))
其中data[0]为上述格式。在pythonListInputLabels = data[1]
是整数列表,例如[1,4,2,…]