提取(digit_recognizer的)数据异常
来源:2-6 数据处理与模型图构建(2)
ByronC
2019-06-30
老师您好,我最近在做kaggle的项目 - digit_recognizer,我想用digit_recognizer里面的数据替代CIFAR的数据,看下简单的回归模型softmax实现的效果,但我在实现sess.run这一步的时候,总是提示ValueError: setting an array element with a sequence,我应该提取数据(类似老师课程里面的batch_data和batch_labels)放到feed_dict里面的时候出现error了,老师对提取digit_recognizer的数据有啥建议嘛? Thanks。
写回答
1回答
-
正十七
2019-07-31
看了下digit recognizer的数据集后,感觉不需要做太多变换啊,直接把数据解析出来然后把784维都放到一个向量中,最后把多张图片的向量组合成矩阵就可以了。
一般这个ValueError: setting an array element with a sequence错误是数据错误,比如下面把矩阵和整数混用了。
>>> np.array([1,2,3,[4,5,6]]) ValueError: setting an array element with a sequence.
你可以把数据打出来看看出错的数据长什么样子。
012019-07-31
相似问题