TypeError: only size-1 arrays can be converted to Python scalars
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/data/code_ytw/photo-composition-master/vfn_eval.py", line 163, in <module>
score=evaluate_aesthetics_score(200)
File "/data/code_ytw/photo-composition-master/vfn_eval.py", line 105, in evaluate_aesthetics_score
scores[i] = sess.run([score_func], feed_dict={image_placeholder: img_resize})[0]
ValueError: setting an array element with a sequence.
本人不熟悉tensorflow,看不懂为啥错
出现这个问题前,说我的数据类型不匹配(200,227,227,3),然后我随机生成一个(200,227,227,3)的np数组,报错如此,不知何故。有问题代码如此
修改后,可以用了
希望大佬指导