Tf.keras.utils.get_file()可以用来加载本地压缩文件吗? [英] Can tf.keras.utils.get_file(), be used to load local zip files?
本文介绍了Tf.keras.utils.get_file()可以用来加载本地压缩文件吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个包含4个图像文件夹的压缩文件。我在Google Colab上遵循的教程使用了类似的Zip文件,但该文件是在线托管的,链接是作为origin
参数的值给出的,这是必需的。我将我的Zip文件上传到Google Drive,并可以在Colab中访问它。是否可以使用GET_FILE()加载本地文件?
推荐答案
我最近也遇到了这个问题。在找不到答案后,我不得不戴上旧的思考帽子,解决了它。
因此,在tf.keras.utils.get_file()的文档中,它声明前两个参数是必需的,其余参数可以根据内部情况默认。它们是用于在缓存中引用和命名的文件名,以及必须是从中获取图像/数据的URL的Origin。
myFile = sys.args[1] # just for example...
fullPath = os.path.abspath("./" + myFile) # or similar, depending on your scenario
data_for_processing = keras.utils.get_file(myFile, 'file://'+fullPath)
好的旧file://";是一个本地文件技巧的URL。
我希望这能帮助很多人。
这篇关于Tf.keras.utils.get_file()可以用来加载本地压缩文件吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文