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]); } }
/// <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]); } }
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); }