cPickle.load() 不接受非 .gz 文件,我可以为 .pkl 文件使用什么?
cPickle.load() doesnt accept non-.gz files, what can I use for .pkl files?
我正在尝试 运行 git 中提供的 LSTM 递归神经网络示例:https://github.com/mesnilgr/is13。
我已经安装了 theano 和所有东西,当我到达 运行 代码的时候,我注意到数据没有被下载,所以我在 github (https://github.com/mesnilgr/is13/issues/12) 这个人想出了一个解决方案,包括:
1-从他提供的保管箱link中获取数据。
2-更改'load.py'文件的代码下载,并正确读取数据。
唯一的问题是 dropbox 文件夹 (https://www.dropbox.com/s/3lxl9jsbw0j7h8a/atis.pkl?dl=0) 中的数据不是压缩的 .gz 文件,我想是原始存储库中的数据。所以我没有足够的技能来更改代码,以便对未压缩的数据进行精确处理,就像对压缩数据进行处理一样。有人能帮我吗?
上打开的问题中描述了建议的修改和我所做的更改
看起来您的代码正在使用
gzip.open(...)
但如果文件未压缩,那么您可能只需要删除 gzip.
前缀并使用
open(...)
我正在尝试 运行 git 中提供的 LSTM 递归神经网络示例:https://github.com/mesnilgr/is13。
我已经安装了 theano 和所有东西,当我到达 运行 代码的时候,我注意到数据没有被下载,所以我在 github (https://github.com/mesnilgr/is13/issues/12) 这个人想出了一个解决方案,包括:
1-从他提供的保管箱link中获取数据。 2-更改'load.py'文件的代码下载,并正确读取数据。
唯一的问题是 dropbox 文件夹 (https://www.dropbox.com/s/3lxl9jsbw0j7h8a/atis.pkl?dl=0) 中的数据不是压缩的 .gz 文件,我想是原始存储库中的数据。所以我没有足够的技能来更改代码,以便对未压缩的数据进行精确处理,就像对压缩数据进行处理一样。有人能帮我吗?
上打开的问题中描述了建议的修改和我所做的更改看起来您的代码正在使用
gzip.open(...)
但如果文件未压缩,那么您可能只需要删除 gzip.
前缀并使用
open(...)