问题似乎是y的dtype。看起来numpy没有设法弄清楚它是一个字符串。因此将其设置为通用对象。如果你改变:
Y = np.asarray(critics['fresh'])以
Y = np.asarray(critics['fresh'],dtype="|S6")我认为它应该工作。

问题似乎是y的dtype。看起来numpy没有设法弄清楚它是一个字符串。因此将其设置为通用对象。如果你改变:
Y = np.asarray(critics['fresh'])以
Y = np.asarray(critics['fresh'],dtype="|S6")我认为它应该工作。