shapes = (tf.TensorShape([None, None]), tf.TensorShape([10, 10]))
# 传入的是一个generator,即返回字段为yield的函数,不可传入嵌套生成器
# dataSet output_types参数必选,output_shapes参数可选,不选会直接适配数据的shape
# 参数就是一个元组
data_set = tf.data.Dataset.from_generator(gen_epochs,
output_types=(tf.int32, tf.int32),
output_shapes=shapes,
args=(n, batch_size, 10))