knn_文本分类器

KNN_TextClassifier的Python项目详细描述


knn_文本分类器

示例用法

>>>importKNN_TextClassifier#load random Data,Labels>>>dataMatrix,labels=KNN_TextClassifier.loadData(feature_num=4,rows=10)#norm Data reduce influence of high ranges>>>normDataSet=KNN_TextClassifier.norm(dataMatrix)#predict K should be odd to avoid voting result like {('A',2),('B',2)} difficult choice.#Parameter format classify(testData,TrainData,TrainData_Labels,K)'''
                testData and TrainData should be 2-D list. row represents a text data. Columns represent feature values.
                TrainData_Labels should be a list like ['A','B','C'] an element represents a row of TrainData's class.
                K should be odd as I said before.
        '''>>>printKNN_TextClassifier.classify([[1,2,3,4],[2],[3]],dataMatrix,labels,K=3)['C','C','C']#predict>>>printKNN_TextClassifier.classify([['天气好','2','3','4'],['2'],['3']],dataMatrix,labels,K=3)['C','A','C']#get transformed vector>>>vector,vocabList=KNN_TextClassifier.word2VectorMatrix([['1','2','3','4'],['2'],['3']])>>>printvector[[1.1.1.1.][0.0.1.0.][0.1.0.0.]]#get transformed vocabList>>>printvocabList['1','3','2','4']

安装

$ pip install KNN_TextClassifier

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java表单:在Spring中没有在JSP上显示错误的错误   java如何在springboot服务中管理springcloudazure依赖关系?   java在Hibernate 3.6中,如何在主键上正确地级联保存一个一对一的双向关系   java如何使用Dagger 2.11+将依赖项注入服务流程?   java如何为许多URL设置CacheContro   JAVAutil。日志自定义格式化程序未按预期工作   java支付计算器未正确重置   java Tomcat应用程序无法看到我的$PATH变量   java对设置@transactional的值感到困惑   java删除SQLite数据库中的任务   Java Hibernate/Spring,正在执行部分匹配查询(“包含”)?   未编制索引的字段上的java部分更新   java如何获取URL中的数字?   java如何通过okhttp在Android studio上显示来自服务器(flask)的图像url   java使用Xstream忽略了xml的一些字段   java HTTPClient提交输入