gpt4 book ai didi

c - 用于一维 double 据数组的简单 ANSI C 直方图函数?

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

是否有通用的解决方案可以根据输入的一维 double 据数组创建一维直方图数据数组?

不想在 C 中绘制直方图,我只需要通过合并数据来创建直方图一维数组。

有人可以帮助我了解 C 中的装箱(例如循环)代码是什么样的吗?假设已知最小和最大数据点,并且我们想要使用可变数量(例如 hist_pts)的不同 bin。

最佳答案

int* bin = calloc(hist_pts,sizeof(int));
float interval = (float)(max - min ) / num_bins;
for (i=0;i<N;i++)
bin[ (int)((value[i]- min)/interval) ]++;
//don't forget to `free(bin) after you use it.

关于c - 用于一维 double 据数组的简单 ANSI C 直方图函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394752/

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