gpt4 book ai didi

c - 存储数据以备将来访问

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:16 25 4
gpt4 key购买 nike

我有一些代码可以解析并从中提取一些矩阵。这些矩阵与某些标签相关联。

我想做的是存储这些矩阵及其相关标签以供将来访问。所以基本上,我想创建一个文件/结构/数组/更新的东西,但如果我需要在同一次运行中,我也可以调用矩阵操作。此外,下次我运行该程序时,我应该能够调用到目前为止我重新编码的数组和标签。最后,我想要一个矩阵和标签的数据库。

谁能指出我开始的正确方向?

一些伪代码将不胜感激。

最佳答案

不确定我是否在回答你的问题,但如果你正在寻找一个 C API 来读/写存储 vector 、矩阵和其他等级数组(图像)的文件,你可以使用 FITS 文件格式。您可以标记存储的信息并执行其他操作。您可以在此处找到 CFITSIO 库和文档:http://heasarc.gsfc.nasa.gov/fitsio/ (是的,NASA 的东西 ;-))

来自上面的页面:

CFITSIO is a library of C and Fortran subroutines for reading and 
writing data files in FITS (Flexible Image Transport System) data format.
CFITSIO provides simple high-level routines for reading and writing FITS files
that insulate the programmer from the internal complexities of the FITS format.
CFITSIO also provides many advanced features for manipulating and filtering the
information in FITS files.

我使用 FITS 存储具有不同数据类型元素的多维数组(直方图、图像等)。这个库既古老又有用,您甚至可以通过使用特定过滤器打开文件来选择 vector/矩阵:不用担心复杂的 I/O、编码或解码例程。

关于c - 存储数据以备将来访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11938004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com