def gen_examples(num_examples):
    x = np.array(
        np.random.randn(num_examples, 784), copy=False, dtype=np.float32)
    y = np.zeros((num_examples, 10), dtype=np.float32)
    y[:][0] = 1.
    return (x, y)