如何用python 写一段预处理文件用於weka的,下面是文件例子
发布网友
发布时间:2022-04-18 04:58
我来回答
共4个回答
热心网友
时间:2022-04-18 06:28
f=open(file1,'r')
g=open(file2,'w')
for i in f:
g.write(i.replace(' ',','))
f.close()
g.close()
file1,file2,分别是读和写的文件,i指的是file1里的每一行
热心网友
时间:2022-04-18 07:46
#!/usr/bin/env python
if __name__ == '__main__':
filename = raw_input("filename:")
file = open(filename,"r")
t_file = open(filename+".arff","w")
t_file.write("\n".join([",".join(line.split()) for line in file.readlines()]))
file.close()
t_file.close()
即使有连续的空格也替换成一个逗号了。
热心网友
时间:2022-04-18 09:20
a='''
ABC19980120.1830.0957 1 2 event e2 1'''
b=','.join(a.split(' '))
print b
处理文件时可以用readlines(),然后每一行都这样处理
热心网友
时间:2022-04-18 11:12
文件名input.arff,输出文件output.arff,则
open('output.arff','w').write(open('input.arff').read().replace(' ',','))
就这么一行,你把对应的文件名改好就可以了。
如何用python调用weka函数
train_set, test_set = featuresets[500:], featuresets[:500]classifier = WekaClassifier.train(r'c:/name.model',train_set,'weka.classifiers.functions.Logistic')print nltk.classify.accuracy(classifier, test_set)ls = ["Alex","Neo","vivian","tom"]result = classifier.batch_classify(...
如何在WEKA中设置libsvm的路径
1.打IDLE(pythonGUI)输入>>>importsys>>>sys.version 2.python32位现字符:(default,Apr102012,23:31:26)[MSCv.150032bit(Intel)]’候LIBSVMpython接口设置非简单libsvm-3.16文件夹windows文件夹找态链接库libsvm.dll其添加系统目录`C:\WINDOWS\system32\’即python使用libsvm wk_ad_begin({pid...
weka怎么把csv转化为arff
1. 打开Weka Explorer:启动Weka,选择“Explorer”选项。Explorer界面是Weka的主要界面,用于数据预处理、分类、聚类等任务。2. 导入CSV文件:在Explorer界面的“Preprocess”标签页中,点击“Open file”。在弹出的文件选择对话框中,定位并选择你的CSV文件。Weka会自动将文...
如何用weka将多种分类算法集成起来
需要将文件转换成标称(nominal)类型,weka把exel中的数字看作是数据类型,不能处理,从而导致Apriori算法没法用。WEKA的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),同时weka也是新西兰的一种鸟名,而WEKA的主要开发者来自新西兰。wekaWEKA作为一个公开的数据挖掘工作,集合了大量能...
是用python学数据挖掘好,还是用java学weka的开发好
你熟悉python 就用 python,你熟悉java 就学weka, weka 一个软件连续开发20多年,及其成熟而且做到极致,很多都已经能自动化,其扩展版本甚至算法都能自己选择,极致到完全不懂的人都可以用。weka有损自以为高深的人的威严和神秘感。很多人特别喜欢反复找轮子,宁愿选择用匕首去杀敌,即使匕首旁边有一支...
研究生必备科研工具都有哪些?它们的本质作用是什么?
那数据爬取之后,就是一个数据清洗和预处理的过程,这里呢给大家推荐knime,这个软件可以进行一些数据的清理和预处理的工作,操作过程,也并不复杂.那最后,对于数据分析的过程,往往python是更好的选择,那除了python之外,同样也有一个非常简单易用的界面,更友好的集成性工具操作的软件,那就是Weka。这...
为什么做AI的都选Python?
您好,这主要是因为Python在处理人工智能方面有优势,所以很多人都会这么选择。以后您如果再遇到类似的问题,可以按照下面的思路去解决:1、发现问题:往往生活在世界中,时时刻刻都处在这各种各样的矛盾中,当某些矛盾放映到意识中时,个体才发现他是个问题,并要求设法去解决它。这就是发现问题的阶段。从...
cda数据分析师考试科目有哪些啊?谢谢!!
1、CDALevelⅠ:CDALevelⅠ业务数据分析师需要掌握概率论和统计理论基础,能够熟练运用Excel、SPSS、SAS等一门专业分析软件,有良好的商业理解能力,能够根据业务问题指标利用常用数据分析方法进行数据的处理与分析,并得出逻辑清晰的业务报告。2、CDALevelⅡ:在LevelⅠ的基础上更要求掌握多元统计、时间序列、...
是用python学数据挖掘好,还是用java学weka的开发好
个人感觉:Java跑得更快,在WEKA上做数据分析会更“舒服”。但python更加全面,适用性更广。