C# 如何在c语言中对双精度列表进行采样#

C# 如何在c语言中对双精度列表进行采样#,c#,math,sampling,C#,Math,Sampling,假设我在C#中有一个双值列表,其中包含一对双值,如下所示: var ListToSample = new List<double> { 49.5353, 49.6241, 49.92432 }; var ListToSample=新列表 { 49.5353, 49.6241, 49.92432 }; 根据这些值,我想创建100个样本。最有效的方法是什么 您可以使用可枚举。重复: var hundredSamples = Enumerable.Repeat(ListToSample

假设我在C#中有一个双值列表,其中包含一对双值,如下所示:

var ListToSample = new List<double>
{ 49.5353, 49.6241, 49.92432 };
var ListToSample=新列表
{ 49.5353, 49.6241, 49.92432 };

根据这些值,我想创建100个样本。最有效的方法是什么

您可以使用
可枚举。重复

var hundredSamples = Enumerable.Repeat(ListToSample, 100);
var allLists = new List<List<Double>>(100);
allLists.AddRange(hundredSamples);

你如何得到这100个样品?通过复制这些值?或者通过随机化?使用包含x,y值列表的列表类。结果会是100个双倍的列表吗?
var allLists = Enumerable.Repeat(ListToSample, 100).ToList();