Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.net中对数值进行装箱_C#_.net_F#_Histogram_Bucket - Fatal编程技术网

C# 在.net中对数值进行装箱

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

是否有.net framework函数来存储桶数值,例如为了准备直方图的数据? 我觉得奇怪,我可能得自己编一个。
可能我没有使用正确的关键字进行浏览。

我认为没有自动为直方图准备数据的功能(包括计算正确的桶数),但是您可以使用
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。