|
|
1
3
看起来你在找一个 Circular Buffer . 这是一个 .NET implementation 在codeplex上。您可能还想看看这个问题: How would you code an efficient Circular Buffer in Java or C#?
从你提供的样本来看,还不清楚
确切地
这与在线平均算法有关。如果缓冲区上允许的唯一操作是追加,则缓存并更新缓冲区内的“总计”应该很简单(添加新值,减去删除的值);使平均值的保持为
|
|
2
0
你看过吗 Queue Class |
|
3
0
清单能满足你的需求吗?
|
|
|
4
0
@我正在创建一个新的答案而不是注释,因为我有一些代码要粘贴。我朝一个死的简单物体挥了挥杆,以帮助我的跑动方式,并得出以下结论:
我正在从一个数据采集系统中读取16个通道的数据,因此我将为每个通道实例化其中一个通道,我认为这比为每个通道管理多维数组或单独的一组缓冲区/位置更干净。 以下是感兴趣的用户的示例用法:
我打算将RollingMean对象设置为泛型,而不是锁定为Double,但是我找不到限制tpye数值类型的泛型约束。我继续前进,必须回去工作。谢谢你的帮助。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 9 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 9 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 9 月前 |
|
|
Duck0 · 这个对象在更高的帧率下会更快吗,因为它在Update()中? 10 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 10 月前 |