C# 在.net中对数值进行装箱
是否有.net framework函数来存储桶数值,例如为了准备直方图的数据? 我觉得奇怪,我可能得自己编一个。C# 在.net中对数值进行装箱,c#,.net,f#,histogram,bucket,C#,.net,F#,Histogram,Bucket,是否有.net framework函数来存储桶数值,例如为了准备直方图的数据? 我觉得奇怪,我可能得自己编一个。 可能我没有使用正确的关键字进行浏览。我认为没有自动为直方图准备数据的功能(包括计算正确的桶数),但是您可以使用Seq.countBy非常轻松地创建直方图 例如,给定一个介于-1和1之间的数字序列nums,可以编写如下内容: nums |>顺序计数(乐趣v->圆形(v*10.0)) 这将为间隔中的数字创建存储桶。。。(-0.1, 0.0), (0.0, 0.1), (0.1, 0.2
可能我没有使用正确的关键字进行浏览。我认为没有自动为直方图准备数据的功能(包括计算正确的桶数),但是您可以使用
Seq.countBy
非常轻松地创建直方图
例如,给定一个介于-1和1之间的数字序列nums
,可以编写如下内容:
nums
|>顺序计数(乐趣v->圆形(v*10.0))
这将为间隔中的数字创建存储桶。。。(-0.1, 0.0), (0.0, 0.1), (0.1, 0.2), ... 它将返回每个桶中的数字计数。如果将结果通过管道传输到F#Charting中的
Chart.Bar
函数,则会得到一个相当不错的直方图。非常适合C#中的MoreLinq。