コード例 #1
0
        public DataSet copy()
        {
            DataSet ds = new DataSet(specification);

            foreach (Example e in examples)
            {
                ds.add(e);
            }
            return(ds);
        }
コード例 #2
0
ファイル: DataSet.cs プロジェクト: langeds/aima
		public DataSet removeExample(Example e) 
		{
			DataSet ds = new DataSet(specification);
			foreach (Example eg in examples) 
			{
				if (!(e.Equals(eg))) 
				{
					ds.add(eg);
				}
			}
			return ds;
		}
コード例 #3
0
        public DataSet removeExample(Example e)
        {
            DataSet ds = new DataSet(specification);

            foreach (Example eg in examples)
            {
                if (!(e.Equals(eg)))
                {
                    ds.add(eg);
                }
            }
            return(ds);
        }
コード例 #4
0
        public DataSet matchingDataSet(string attributeName, string attributeValue)
        {
            DataSet ds = new DataSet(specification);

            foreach (Example e in examples)
            {
                if (e.getAttributeValueAsString(attributeName).Equals(attributeValue))
                {
                    ds.add(e);
                }
            }
            return(ds);
        }
コード例 #5
0
        public Hashtable splitByAttribute(string attributeName)
        {
            Hashtable results = new Hashtable();

            foreach (Example e in examples)
            {
                string val = e.getAttributeValueAsString(attributeName);
                if (results.Contains(val))
                {
                    //results.get(val).add(e);
                    ((DataSet)results[val]).add(e);
                }
                else
                {
                    DataSet ds = new DataSet(specification);
                    ds.add(e);
                    //results.put(val, ds);
                    results.Add(val, ds);
                }
            }
            return(results);
        }
コード例 #6
0
ファイル: DataSet.cs プロジェクト: langeds/aima
		public Hashtable splitByAttribute(string attributeName) 
		{
			Hashtable results = new Hashtable();
			foreach (Example e in examples) 
			{
				string val = e.getAttributeValueAsString(attributeName);
				if (results.Contains(val)) 
				{
					//results.get(val).add(e);
					((DataSet)results[val]).add(e);
				} 
				else 
				{
					DataSet ds = new DataSet(specification);
					ds.add(e);
					//results.put(val, ds);
					results.Add(val,ds);
				}
			}
			return results;
		}
コード例 #7
0
ファイル: DataSet.cs プロジェクト: langeds/aima
		public DataSet matchingDataSet(string attributeName, string attributeValue) 
		{
			DataSet ds = new DataSet(specification);
			foreach (Example e in examples) 
			{
				if (e.getAttributeValueAsString(attributeName).Equals(attributeValue)) 
				{
					ds.add(e);
				}
			}
			return ds;
		}
コード例 #8
0
ファイル: DataSet.cs プロジェクト: langeds/aima
		public DataSet copy() 
		{
			DataSet ds = new DataSet(specification);
			foreach (Example e in examples) 
			{
				ds.add(e);
			}
			return ds;
		}