【问题标题】:New equivalent of hdf5loadhdf5load 的新等价物
【发布时间】:2016-05-07 20:41:27
【问题描述】:

由于管理 HDF5 格式的标准 R 包已更改为 rhdf5,因此某些功能不再可用。其中之一是hdf5load

h5pointer = hdf5load(file=h5file,load=FALSE,verbosity=0,tidy=TRUE)
variable  = h5pointer$element

其中h5file 是要读入的HDF5 文件。可以这样解决问题:

variable = h5read (h5file, "element")

问题是我有大量这些行,所以这意味着要更改很多代码行。

有没有办法拥有像 h5pointer 这样的对象,以后我可以从中取消引用它的元素?

【问题讨论】:

    标签: r pointers hdf5 hdf


    【解决方案1】:

    来自rhdf 2.15.5 的实用程序又回来了。要更新rhdf,您需要拥有R >= 3.0.0。感谢 Bernd Fisher 添加它。这是 original discussion.

    【讨论】:

    • 还有一个问题,旧函数有一些新函数没有的参数; load=FALSE,verbosity=0,tidy=TRUE
    • $-operator 又回来了,但是现在的用法是h5file = H5Fopen("file.h5"),然后是h5file$A,所以唯一需要更改的部分是文件加载(旧的hdf5load)跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多