java CArray和Array在PyTables之外的兼容性
我使用Pytable,并且经常使用CArray和EArray类来支持压缩
然而,我正在从事的一个项目可能需要Python之外的兼容性(很可能是Java)。这是不是意味着我不能用凯瑞和艾瑞?还是有一个图书馆来处理这些
你可以在下面搜索框中键入要查询的问题!
我使用Pytable,并且经常使用CArray和EArray类来支持压缩
然而,我正在从事的一个项目可能需要Python之外的兼容性(很可能是Java)。这是不是意味着我不能用凯瑞和艾瑞?还是有一个图书馆来处理这些
# 1 楼答案
HDF5支持压缩(PyTables称之为CArrays)和可扩展(PyTables称之为Arrays)数据集。这些是HDF5所有实现中可用的通用功能
然而,有一件事需要注意——这取决于PyTables使用的压缩算法。h5py是python的另一个HDF5库,它可以选择使用LZF压缩,这不是所有HDF5安装都支持的。如果它使用gzip,那么数组应该随处可见
您可以使用使用Java的免费HDFView tool轻松检查现有文件的可移植性