我有一个包含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。
我希望这能帮助很多人。