对于给定的test_images:
mnist = tf.keras.datasets.mnist
(training_images, training_labels), (test_images, test_labels) = mnist.load_data()
我可以执行:
test_images=test_images/255.0
但无法执行:
test_images/=255.0
由于:
TypeError:没有与指定签名和转换匹配的循环 找到ufunc true_divide
我不明白该错误。在这种情况下,为什么以及如何正确使用此运算符?
答案 0 :(得分:1)
这是一个已知问题,在这里进行说明:https://github.com/numpy/numpy/issues/10565
看起来您必须使用test_images = test_images / 255.0