我想计算一组循环数据的平均值.例如,我可能会从阅读指南中获得几个样本.问题当然是如何处理环绕.相同的算法可能对时钟表有用.
实际问题更复杂 - 统计在球体上或在"包裹"的代数空间中意味着什么,例如添加剂组mod n.答案可能不是唯一的,例如359度和1度的平均值可能是0度或180度,但统计上0看起来更好.
这对我来说是一个真正的编程问题,我试图让它看起来不像是一个数学问题.
我正在编写Stack Overflow API包装器,目前位于http://soapidotnet.googlecode.com/.我有一些关于解析SO RSS提要的问题.
我已经选择使用RSS.NET来解析RSS,但是我对我的代码有一些疑问(我在本文中进一步介绍过).
首先,我正确解析这些属性吗?我有一个名为Question的类,它有这些属性.
接下来,我如何解析<re:rank>RSS属性(用于投票数)?我不确定RSS.NET如何让我们这样做.据我所知,它是一个带有自定义命名空间的元素.
最后,我是否必须手动添加所有属性,就像我目前在我的代码中一样?他们可以使用某种反序列化吗?
以下是我目前解析最近问题提要的代码:
/// <summary>
/// Utilises recent question feeds to obtain recently updated questions on a certain site.
/// </summary>
/// <param name="site">Trilogy site in question.</param>
/// <returns>A list of objects of type Question, which represents the recent questions on a trilogy site.</returns>
public static List<Question> GetRecentQuestions(TrilogySite site)
{
List<Question> RecentQuestions = new List<Question>();
RssFeed feed = …Run Code Online (Sandbox Code Playgroud)