public class DT
extends java.lang.Object
| 构造器和说明 |
|---|
DT() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer[]>> |
category(java.lang.String[][] arrays)
获取每组分类的个数
|
java.util.Map<java.lang.String,java.lang.String[][]> |
createTree(java.lang.Integer head)
根据当前节点来创建下一个节点树
|
java.util.List<java.lang.String[]> |
getDataFile(java.lang.String file)
获取文本数据
|
java.util.Map<java.lang.Integer,java.lang.Double> |
group()
聚合
|
java.lang.String[][] |
listArrays(java.util.List<java.lang.String[]> list)
将链表转换二维数组,方便操作
|
void |
loopTree(Tree tree)
循环创建树,遍历方式也前序遍历
|
java.lang.Integer |
maxEntropy(java.util.Map<java.lang.Integer,java.lang.Double> map)
计算最的信息熵在那个分组
|
void |
printData(java.lang.String[][] data)
打印数据
|
void |
readerData(java.lang.String file)
读取文本
|
void |
rewriteData(java.lang.String[][] data)
重写数据
|
java.util.Map<java.lang.String,java.lang.Integer> |
treeNode(java.lang.Integer head)
获取每一个分组的不同个数
|
void |
writeTree(Tree tree,
java.lang.String filePath)
将数据写入到文本
|
public java.util.List<java.lang.String[]> getDataFile(java.lang.String file)
throws java.lang.Exception
file - 文本路径java.lang.Exception - 读取失败public java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer[]>> category(java.lang.String[][] arrays)
arrays - 二维文本数组public java.lang.String[][] listArrays(java.util.List<java.lang.String[]> list)
list - 文本链表public java.util.Map<java.lang.Integer,java.lang.Double> group()
throws LogException
LogException - 处理逻辑异常public void readerData(java.lang.String file)
file - 文本路径public java.lang.Integer maxEntropy(java.util.Map<java.lang.Integer,java.lang.Double> map)
map - 分组与信息熵的集合public java.util.Map<java.lang.String,java.lang.Integer> treeNode(java.lang.Integer head)
head - 那个分组public java.util.Map<java.lang.String,java.lang.String[][]> createTree(java.lang.Integer head)
head - 当前节点public void printData(java.lang.String[][] data)
data - 数据public void rewriteData(java.lang.String[][] data)
data - 文本数据public void loopTree(Tree tree) throws LogException
tree - 新建一个树LogException - 分析信息熵错误public void writeTree(Tree tree, java.lang.String filePath)
tree - 数据树filePath - 保存数据的文件路径Copyright © 2018. All Rights Reserved.