至于JAVA写的分类器很多,常用的比如说Weka, RapidMiner(这个相当不错,有专门棚败的Web data Mining的扩展包,是我的最爱),这些都可以自己调用其接口实现新的算法。个人强烈推荐使用RapidMiner,功能相当强大,几乎实现了当前的所有机器学习的算法,并且 *** 纵简便。
学习提示:不要刚开始就希望效果很好,急躁是做学问的大敌,肯定会出现一些意想不到的问题,最主要是勤于思考,善于查找问题,慢慢改进,一个问题,如果比较难,回到它最原始最简单的问题拦巧上去。祝你学业进步。
public static void main(String[] args) throws Exception{File file=new File("D:\\output.txt"雹皮坦)
BufferedReader reader=new BufferedReader(new FileReader(file))
String r=null
int one=0,two=0,three=0
String [] temp=null
while((r=reader.readLine())!=null)
{
if(r.contains("one"))
{
temp=r.split(":", r.length())
if(temp!=null)
{
if(!" ".equals(temp[1]))
{
one+=Integer.valueOf(temp[1])
}
else{
one+=0
}
}
}
else if(r.contains("two"))
{
temp=r.split(":", r.length())
if(temp!=null)
{
if(!" ".equals(temp[1]))
{
two+=Integer.valueOf(temp[1])
}
else{
two+=0
}
}
}
else if(r.contains("three"源桐))
{
temp=r.split(":", r.length())
if(temp!=null)
{
if(!" ".equals(temp[1]))
{
three+=Integer.valueOf(temp[1])
}
else{
three+=0
}
}
}
}
System.out.println("One="+one+" Two="+two+" Three="握滑+three)
}
自己测试一下:这是我的输出结果
Console:
One=190 Two=0 Three=410
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)