hdf5 udf:使用LuaPython和CC ++支持HDF5中的可编程数据集 源码

corporate68819 12 0 ZIP 2021-04-28 01:04:45

HDF5-UDF HDF5-UDF是一种通过用Lua,Python或C / C ++编写的用户定义函数(UDF)动态生成HDF5数据集的机制。 用户定义的函数将编译为可执行形式,并将结果嵌入到HDF5中。 一个支持库允许从用户代码访问现有数据集,以便可以进行数据分析和其他数据的派生。 通过Python和Lua中的外部功能接口(FFI)可以访问HDF5,这意味着从此类语言访问输入和输出数据集时,没有可测量的开销。 就像在Python和Lua后端中一样,用C / C ++编写的UDF被编译成共享库,进行压缩并嵌入到HDF5中。 区别在于,例如,与LuaJIT字节码不同,共享库被编译为目标体系结构,因此不那么可移植。 Lua,C / C ++和Python API完全相同,并提供以下简单功能来与HDF5数据集接口: lib.getData("DatasetName") :从HDF5文件

用户评论
请输入评论内容
评分:
暂无评论