示例#1
0
 public void Normalize(HourCountCollection maxItem, HourCountCollection minItem)
 {
     for (int i = 0; i < m_items.Length; i++)
     {
         this.m_items[i] = Utils.Normalize(m_items[i], maxItem.m_items[i], minItem.m_items[i]);
     }
 }
示例#2
0
 /// <summary>
 /// 与item比较,将两者属性的最小值都赋予自己
 /// </summary>
 /// <param name="item"></param>
 public void CatchMinValue(HourCountCollection item)
 {
     for (int i = 0; i < m_items.Length; i++)
     {
         this.m_items[i] = Math.Min(this.m_items[i], item.Items[i]);
     }
 }
示例#3
0
 public BaseFeature()
 {
     m_hourSpan                  = Global.HourSpan;
     m_defaultMinHourCount       = Global.DefaultMinHourCount;
     m_relationDays              = Global.RelationDays;
     FourBehaviorCountCollection = new BehaviorCountCollection(4);
     FourMinHourCountCollection  = new HourCountCollection(4);
     UniqueFourBehaviorCount     = new BehaviorCountCollection(4);
 }