摘要:
读完这篇博文,你能够收获什么? 从数据处理到利用朴素贝叶斯进行分类的整个过程 本文更关注于数据处理阶段,朴素贝叶斯模型直接使用sklearn库中自带的 先给出整个算法的流程: 采用的是sogou语料库的部分数据,每个C开头的文件各代表一类,里面包含着若干篇txt类型的文章,具体类别如下: 1.数据审 阅读全文
摘要:
1.基本公式 其中P(Y),P(Y|X)叫作Y的先验概率,后验概率;P(X)和P(X|Y)叫作X的先验概率,后验概率;P(Y,X)叫作联合概率。 2.公式如何来的? 基于一个假设:特征条件之间相互独立 由联合概率分布P(Y,X)=P(X)P(Y|X)=P(Y)P(X|Y)即可推出 3.如何理解朴素贝 阅读全文
摘要:
1.顺序控制 若没有判断,没有跳转,程序由上至下依次执行 2.分支控制 单分支if 条件表达式 { 执行代码块} 双分支if 条件表达式 { 执行代码块1} else { 执行代码块2} 多分支if 条件表达式 { 执行代码块1} else if { 执行代码块2} else { 执行代码块3} s 阅读全文
摘要:
什么是倒排索引? 倒排索引(英语:Inverted index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。通过倒排索引,可以根据单词快速获取包含这个单词的文档列表。倒排索引主要 阅读全文
摘要:
1.基本进制 (1)二进制:0,1,满2进1 在golang中,不能直接使用一个二进制表示一个整数,可以用八进制、十进制和十六进制表示 (2)十进制:0-9,满10进1 (3)八进制:0-7,满8进1,以数字0开头 (4)十六进制:0-9及A-F,满16进1,以0x或0X开头,此处A-F不区分大小写 阅读全文
摘要:
两种方式:fmt.Scanln()和fmt.Scanf() (1)fmt.Scanln package main import "fmt" func main() { //获取一行的数据 var name string var age byte var sal float32 var isPass 阅读全文
摘要:
1.算术运算符 + - * / % ++ -- 使用细节:(1)对于"/"号,整数除和小数除的区别; (2)++和--只能独立使用,即a=a++是不允许的;没有++a和--a;if a++ > 0也是不合法的; 2.赋值运算符 = += -= *= /= %= <<= >>= &= ^= |= 使用 阅读全文
摘要:
标识符的概念: (1)各种变量、方法等命名时使用的字符序列被称为标识符; (2)凡是可以自己起名字的都可以叫标识符; 标识符的命名规则: (1)由26个英文字母大小写,0-9,_组成 (2)数字不可以开头; (3)严格区分大小写; (4)标识符不能包含空格; (5)_本身在go中是一个特殊的标识符, 阅读全文
摘要:
首先我们要明确:(1)基本数据类型:变量存的就是值,也叫值类型; (2)获取变量的地址,用&,例如var num int,获取num的地址:&num; (3)指针类型:变量存的是一个地址,这个地址指向的空间存的才是值,例如var ptr *int = &num; (4)获取指针类型所指向的值,使用* 阅读全文
摘要:
1.python字符串相关操作 s1 = " hello " s2 = " world! " #去除字符串左右两边的空格 s1 = s1.strip() s2 = s2.strip() #拼接字符串 s = s1+s2 #查找字符或子串 s_index = s.index('hello') #字符串 阅读全文