官方文档:https://tensorflow.google.cn/versions/r2.0/api_docs/python/tf/data/Dataset#list_files
语法:
@staticmethod
list_files(
file_pattern, shuffle=None, seed=None
)
匹配一个或多个全局模式的所有文件的数据集。
注意:此方法的默认行为是以不确定的随机混排顺序返回文件名。 传递种子或shuffle = False以获得确定性顺序的结果。
参数:
file_pattern
: 字符串,字符串列表或字符类型的tf.tensor(标量或向量),表示要匹配的文件名全局(即shell通配符)模式。
shuffle
: (可选),如果为True, 文件名将会被随机shuffle,默认为True。
seed
: (可选), 一个tf.int64
标量tf.Tensor
, 表示将用于创建分布的随机种子。有关行为,参见tf.compat.v1.set_random_seed。
返回:
Dataset
: 与文件名相对应的字符串数据集。