Python HDF5内部数据组织和NumPy使用
正如hdf5文档所述,hdf5使用NumPy存储数据 “它建立在HDF5库、Python语言和NumPy软件包之上。它具有面向对象的界面,与代码中性能关键部分的C扩展相结合,使它成为一个快速但极易使用的工具,用于以交互方式存储和检索大量数据。” “PyTables使用这些NumPy容器作为内存缓冲区,将I/O带宽推向平台极限。”Python HDF5内部数据组织和NumPy使用,python,numpy,hdf5,pytables,Python,Numpy,Hdf5,Pytables,正如hdf5文档所述,hdf5使用NumPy存储数据 “它建立在HDF5库、Python语言和NumPy软件包之上。它具有面向对象的界面,与代码中性能关键部分的C扩展相结合,使它成为一个快速但极易使用的工具,用于以交互方式存储和检索大量数据。” “PyTables使用这些NumPy容器作为内存缓冲区,将I/O带宽推向平台极限。” 那么机制是什么呢?PyTables是如何使用NumPy的?最终,它们生成了可从其他语言访问的普通hdf5…hdf5是一个C语言库。(向下滚动到标题为“本机数据类型和相
那么机制是什么呢?PyTables是如何使用NumPy的?最终,它们生成了可从其他语言访问的普通hdf5…hdf5是一个C语言库。(向下滚动到标题为“本机数据类型和相应C类型的示例”的表格) PyTables只是将HDF5数据类型转换为NumPy数据类型。它混合了Python代码和本机代码,以减少I/O开销