【发布时间】:2019-02-26 06:12:58
【问题描述】:
Matlab 的 [n,mapx] = histc(x, bin_edged) 将每个 bin 中 x 的计数返回为 n 并返回一个映射,该映射与 x 的长度相同,x 的每个元素被放入其中的 bin 索引。
我可以在 Julia 中做同样的事情,如下所示:
Using StatsBase
x = rand(1000)
bin_e = 0:0.1:1
h = fit(Histogram, x, bin_e)
yx = map((z) -> findnext(z.<=h.edges[1],1),x) .- 1
这是执行此操作的“正确方法”吗?看起来有点笨拙。
【问题讨论】: