cnpy:库,用于在CC ++中读写.npy和.npz文件

时间:2024-06-13 06:49:45
【文件属性】:

文件名称:cnpy:库,用于在CC ++中读写.npy和.npz文件

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-13 06:49:45

C++

目的: NumPy提供了save方法,可将数组轻松保存到.npy和savez以便将多个.npy数组一起压缩到一个.npz文件中。 cnpy使您可以用C ++读写这些格式。 其动机来自科学编程,在科学编程中,大量数据是用C ++生成并用Python分析的。 写入.npy的优点是使用低级C ++ I / O(读取和fwrite)来提高速度,并使用二进制格式来实现大小。 .npy文件头负责指定数组的大小,形状和数据类型,因此不需要指定数据格式。 将以numpy格式编写的数据加载到C ++中同样简单,但是需要您将加载的数据类型转换为您选择的类型。 安装: 缺省安装目录为/ usr / local。 要指定其他目录, -DCMAKE_INSTALL_PREFIX=/path/to/install/dir在步骤4中将-DCMAKE_INSTALL_PREFIX=/path/to/insta


【文件预览】:
cnpy-master
----CMakeLists.txt(1KB)
----README.md(2KB)
----LICENSE(1KB)
----npy2mat(253B)
----npz2mat(271B)
----mat2npz(333B)
----cnpy.h(11KB)
----cnpy.cpp(11KB)
----example1.cpp(2KB)

网友评论