I save .npz
来自 Python 的文件并想在 R 中读取它。
我尝试使用npyLoad
功能,但我收到此错误
library(RcppCNPy)
Data <- npyLoad("xx.npz")
Error in npyLoad("xx.npz") : header ended improperly
我认为发生这种情况是因为我将 Python 中的数据保存在Data
数组,但我无法在其中指定它npyLoad
.
那么,有没有办法在 R 中读取这个压缩的 npy 文件?
Dirk 链接的问题有一条新评论,解释了解决方法。主要思想是使用 reticulate 包来访问 numpy 功能。
library(reticulate)
np <- import("numpy")
npz1 <- np$load("foo1.npz")
npz1$files
npz1$f[["arr_0"]]
npz1$f[["arr_1"]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)