91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 76KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-03
  • 語言: C#
  • 標簽: c#??id3決策樹??

資源簡介

用C#編的決策樹ID3算法,并是決策樹可視化,代碼完整,可以直接運行》》》》》感興趣下載

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.IO;
using?System.Collections;

namespace?MyId3
{
????public?class?DataMode
????{
????????public?static?string?openFilePath?=?Directory.GetCurrentDirectory()?+?@“\是否三好學生.txt“;
????????public?string[]?dataArray;

????????public?string[][]?attribute;
????????public?string[]?Items;
????????public?int[]?conditionAmount;

????????public?DataMode()
????????{
????????????InitialData();
????????}
????????//初始化屬性值
????????public?string[][]?getAttribute()
????????{
????????????return?attribute;
????????}

????????public?void?InitialData()
????????{
????????????ReadFromTxt();
????????????attribute?=?new?string[dataArray.GetLength(1)][];
????????????conditionAmount?=?new?int[dataArray.GetLength(1)];
????????????for?(int?i?=?0;?i?????????????{
????????????????conditionAmount[i]?=?GetCountOfAttribute(dataArray?attribute?i);
????????????}

????????}
????????public?int?GetCountOfAttribute(string[]?dataArraystring[][]?attributeint?colum)
????????{
????????????List?list=new?List();
????????????for?(int?i?=?0;?i?????????????{

????????????????if?(dataArray[i?colum].CompareTo(dataArray[i?+?1?colum])?==?0)
????????????????{
????????????????????continue;
????????????????}
????????????????else
????????????????{
????????????????????if?(list.Count==0)
????????????????????{
????????????????????????list.Add(dataArray[i?colum]);
????????????????????}
????????????????????else
????????????????????{
????????????????????????int?j?=?0;
????????????????????????for?(j=0;?j?????????????????????????{
????????????????????????????if?(dataArray[i?colum].CompareTo(list[j])?!=?0)
????????????????????????????{
????????????????????????????????continue;
????????????????????????????}
????????????????????????????else?break;
????????????????????????}
????????????????????????if?(j==list.Count)
????????????????????????{
????????????????????????????list.Add(dataArray[i?colum]);
????????????????????????}
????????????????????}
????????????????}
????????????}
????????????string[]?s?=?new?string[list.Count];
????????????for?(int?k?=?0;?k?????????????{
????????????????s[k]?=?list[k];
????????????}
????????????attribute[colum]?=?s;
????????????return?list.Count;
????????}


????????public?void?ReadFromTxt()
????????{
????????????string[]?source?=?File.ReadAllLines(openFilePath);
????????????Items?=?source[0].Split(‘?‘);
????????????string[]?temp;
????????????dataArray?=?new?string[source.Length?-?1?Items.Length];
????????????for?(int?i?=?1;?i?????????????{
????????????????temp?=?source[i].Split(‘?‘);

????????????????for?(int?j?=?0;?j?????????????????{
????????????????????dataArray[i?-?1?j]?=?temp[j];
????????????????}
???????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????21504??2014-07-13?16:31??MyId3\MyId3\bin\Debug\MyId3.exe

?????文件??????60928??2014-07-13?16:31??MyId3\MyId3\bin\Debug\MyId3.pdb

?????文件??????11600??2014-07-14?12:48??MyId3\MyId3\bin\Debug\MyId3.vshost.exe

?????文件????????490??2010-03-17?22:39??MyId3\MyId3\bin\Debug\MyId3.vshost.exe.manifest

?????文件????????827??2014-06-13?21:12??MyId3\MyId3\bin\Debug\是否三好學生.txt

?????文件????????312??2014-06-12?16:51??MyId3\MyId3\bin\Debug\是否優生.txt

?????文件????????430??2014-06-11?09:42??MyId3\MyId3\bin\Debug\是否打球.txt

?????文件???????3641??2014-06-14?08:58??MyId3\MyId3\DataMode.cs

?????文件????????632??2014-06-05?21:05??MyId3\MyId3\Entropy.cs

?????文件??????11440??2014-07-13?16:31??MyId3\MyId3\Form1.cs

?????文件???????7218??2014-07-13?16:31??MyId3\MyId3\Form1.Designer.cs

?????文件???????5817??2014-07-13?16:31??MyId3\MyId3\Form1.resx

?????文件???????3869??2014-06-11?09:00??MyId3\MyId3\MyId3.csproj

?????文件???????5420??2014-06-06?07:55??MyId3\MyId3\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6371??2014-07-13?16:31??MyId3\MyId3\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????1412??2014-07-14?12:48??MyId3\MyId3\obj\x86\Debug\MyId3.csproj.FileListAbsolute.txt

?????文件????????975??2014-07-13?16:31??MyId3\MyId3\obj\x86\Debug\MyId3.csproj.GenerateResource.Cache

?????文件???????9214??2014-06-07?08:35??MyId3\MyId3\obj\x86\Debug\MyId3.csprojResolveAssemblyReference.cache

?????文件??????21504??2014-07-13?16:31??MyId3\MyId3\obj\x86\Debug\MyId3.exe

?????文件????????180??2014-07-13?16:31??MyId3\MyId3\obj\x86\Debug\MyId3.Form1.resources

?????文件??????60928??2014-07-13?16:31??MyId3\MyId3\obj\x86\Debug\MyId3.pdb

?????文件????????180??2014-06-11?09:00??MyId3\MyId3\obj\x86\Debug\MyId3.Properties.Resources.resources

?????文件????????486??2014-06-05?19:18??MyId3\MyId3\Program.cs

?????文件???????1360??2014-06-05?19:18??MyId3\MyId3\Properties\AssemblyInfo.cs

?????文件???????2862??2014-06-05?19:18??MyId3\MyId3\Properties\Resources.Designer.cs

?????文件???????5612??2014-06-05?19:18??MyId3\MyId3\Properties\Resources.resx

?????文件???????1092??2014-06-05?19:18??MyId3\MyId3\Properties\Settings.Designer.cs

?????文件????????249??2014-06-05?19:18??MyId3\MyId3\Properties\Settings.settings

?????文件??????10985??2014-06-13?16:43??MyId3\MyId3\TreeController.cs

?????文件????????396??2014-06-09?00:47??MyId3\MyId3\TreeLine.cs

............此處省略16個文件信息

評論

共有 條評論