Python 如何从tensorflow/keras中下载的tar.gz文件加载数据?

Python 如何从tensorflow/keras中下载的tar.gz文件加载数据?,python,tensorflow,keras,dataset,Python,Tensorflow,Keras,Dataset,Tensorflow数据集或TFD会自动开始下载所需的数据。我已在系统中下载了cifar10。我可以使用以下方法直接在pytorch中加载数据: torchvision.datasets.CIFAR10('path/to/directory',…,download=False) 是否有tensorflow或keras等同物?我认为您最好先提取tar文件: import tarfile if fname.endswith("tar.gz"): tar = tarfil

Tensorflow数据集或TFD会自动开始下载所需的数据。我已在系统中下载了cifar10。我可以使用以下方法直接在pytorch中加载数据: torchvision.datasets.CIFAR10('path/to/directory',…,download=False)


是否有tensorflow或keras等同物?

我认为您最好先提取tar文件:

import tarfile

if fname.endswith("tar.gz"):
    tar = tarfile.open(fname, "r:gz")
    tar.extractall()
    tar.close()
elif fname.endswith("tar"):
    tar = tarfile.open(fname, "r:")
    tar.extractall()
    tar.close()
然后访问模型数据并使用keras加载:


虽然已经很晚了,但还是要感谢您发布了答案!我最后求助于类似的东西,是的。