记个流水账,不修饰了。
其实就是一个数据处理,或者说是numpy矩阵处理的问题,虽然没啥理论含量,但对于不熟悉python语法,不熟悉numpy,不熟悉tf的我也折腾了老长时间。
mnist中含0-9十种字符,现在希望只使用其中的7、1、0的数据,其他的抛开不要。python以便捷的数据处理著称,似乎比C容易一些,但是依然有许多语法细节需要注意。
import matplotlib.pyplot as plt
import tensorflow as tf
import numpy as np
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
y_test_t017 = np.uint8([])
x_test_t017 = np.ones((1, 28, 28), dtype=np.uint8)
for