相关疑难解决方法(0)

搜索快速/高效的直方图算法(带有预先指定的箱)

我没有在Matlab之外做太多编码,但我需要将我的Matlab代码导出到另一种语言,很可能是C.我的Matlab代码包括一个直方图函数histc(),它放置我的输入数据(这是双-precision,而不是整数)到指定的bin数组中,以形成直方图.

我确信我可以拼凑几个嵌套循环来生成直方图函数,但是我需要这个函数快速且内存很轻,因为它将被重复且经常访问.

为了避免重新发明轮子,任何人都知道C语言是否有任何现有的直方图功能可供使用,或者是否需要这样的人通常自己创建它?

有人知道创建直方图的有效算法吗?伪代码很好.

提前致谢.

c c++ algorithm matlab histogram

24
推荐指数
3
解决办法
4万
查看次数

用于制作直方图的库javascript

我在asp.net mvc3项目上工作,我必须在视图中显示直方图,这取决于来自动作的数据,你能建议我任何易于使用的库javascript并制作好的直方图,请任何消息!

javascript histogram asp.net-mvc-3

7
推荐指数
1
解决办法
1万
查看次数

在javascript中为一个直方图分组数组

我在Javascript中有以下数组,我需要将其分成20个桶.数据值介于0和1之间,因此容器大小为.05.我觉得应该有一个函数,它有两个参数,一个数组和一个bin大小,但我找不到一个.我知道D3.js有一些功能可以帮助构建这样的数组,但我无法弄清楚哪个函数可能会有所帮助.

var arr = [
  "0.362743", "0.357969", "0.356322", "0.355757", "0.358511",
  "0.357218", "0.356696", "0.354579", "0.828295", "0.391186",
  "0.378577", "0.39372", "0.396416", "0.395641", "0.37573",
  "0.379666", "0.377443", "0.391842", "0.402021", "0.377516",
  "0.38936", "0.38936", "0.400883", "0.393171", "0.374419",
  "0.400821", "0.380502", "0.396098", "0.388256", "0.398968",
  "0.392525", "0.401858", "0.387297", "0.376471", "0.378183",
  "0.379787", "0.382024", "0.387928", "0.395367", "0.391972",
  "0.381295", "0.391183", "0.383598", "0.386424", "0.384338",
  "0.401834", "0.406253", "0.392854", "0.399266", "0.400804",
  "0.391146", "0.395441", "0.396265", "0.397894", "0.384822",
  "0.385181", "0.395443", "0.400981", "0.401716", "0.406633",
  "0.406887", "0.40694", "0.391219", "0.387946", "0.398858",
  "0.402233", "0.388583", "0.389772", "0.397084", "0.711566",
  "0.954557", "0.524007", "0.672288", "0.668441", "0.421726", …
Run Code Online (Sandbox Code Playgroud)

javascript arrays histogram d3.js

4
推荐指数
4
解决办法
7071
查看次数

标签 统计

histogram ×3

javascript ×2

algorithm ×1

arrays ×1

asp.net-mvc-3 ×1

c ×1

c++ ×1

d3.js ×1

matlab ×1