gpt4 book ai didi

C数据格式重做

转载 作者:行者123 更新时间:2023-11-30 16:26:48 25 4
gpt4 key购买 nike

我的数据存储为

float testdata3[][7] = {
{171032, 0.4448, -0.3032, -0.7655, -1.3428, 13.5803, -73.0743},
{172292, 0.0099, 0.1470, -0.7301, -17.2272, 7.0038, -11.7722},
{173547, 0.0576, 0.1333, -0.8163, -2.7847, -9.5215, 8.1177 },
...
}

我只对第二个、第三个和第四个索引感兴趣。我如何创建一个函数,它会从我拥有的测试数据中返回例如第一、第二和第三索引作为它们自己的表。

例如

testdata_x = {0.4448, 0.099, 0.0576, ...}
testdata_y = {-0.3032, 0.1470, 0.1333, ...}
testdata_z = {-0.7655, -0.7301, -0.8163, ...}

非常感谢您的帮助。我正在尝试从测试数据中读取传感器值,并且我只对 x、y 和 z 方向上的加速度值感兴趣。

最佳答案

您没有发布任何代码,所以我会比平常更含糊一些。

如果我们创建一个包含 7 个元素的数组,例如:int arr[7] = {1, 2, 3, 4, 5, 6, 7};

访问第二个、第三个和第四个元素非常简单,分别为arr[1]、arr[2]、arr[3]

这应该有助于从现有数组中收集数据,但也有助于创建新数组。我不认为有任何理由使用多维数组而不是 3 个常规数组。从这里您需要做的就是找出 testData 中的数组数量,以便知道要分配多少,然后就可以开始了。

关于C数据格式重做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52955070/

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