- 博客(8)
- 收藏
- 关注
原创 隐马尔可夫模型-三个盒子颜色序列概率计算问题
HMM案例 假设有3个盒子,每个盒子里都装有红、白两种颜色的球。按照下面的方法抽球,产生一个球的颜色的观测序列:开始,以概率T随机选取1个盒子,从这个盒子里以概率B随机抽出1个球,记录其颜色后,放回;然后,从当前盒子以概率A随机转移到下一个盒子,再从这个盒子里以概率B随机抽出一个球,记录其颜色,放回;如此重复进行3次,得到一个球的颜色观测序列: o=(红,白,红)。请计算生成该序列的概率P(O]{A,B, T})。提示:假设状态集合是{盒子1,盒子2,盒子3},观测的集合是{红,白},本题中r太杜移概斑分布
2020-11-14 10:08:24
2775
原创 python网络爬虫爬取官网新通知,并发送邮箱
简介 考研结束后,因为要关注官网发布的录取通知,每天都要去官网看好几遍。于是便做一个网络爬虫来自动处理事件,可以判断当天是否有最新的消息发布,如果有就发送到个人邮箱。 该爬虫主要涉及的部分有: 网页请求 网页解析 时间判断 邮件发送 网页请求 网页请求使用的是常规的requests库 def get_response(self, url): print(url) response = requests.get(url) data = respons
2020-05-23 21:53:52
2493
原创 数据挖掘入门(一)基本理论
(一)数据质量分析 在数据挖掘的过程中,数据的预处理过程往往是十分重要的一环,而数据质量分析是数据预处理的前提,也是数据挖掘的基础。数据挖掘的过程要建立在数据可靠的基础之上。常见的“脏数据”有 缺失值: 概念:记录的缺失或者是记录中某个字段的缺失 原因:数据无法获取;信息在统计时被遗漏等 影响:增加数据挖掘过程中的不确定性、不可靠输出 处理:可采用填补(均值,众数,机器学习等方法)、删除等 异常值: 概念:录入错误以及含有不合理的数据,其数据明显偏离正常值,异常值也称“离群点” 原因:数据统计过程中
2020-05-20 22:50:47
1435
原创 Python华为机试(五):取近似值
题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例1 输入 5.5 输出 6 解题思路 这里可以直接调用 round函数,四舍五入保留值,但注意一点, xxx.5奇进偶不进,需要做一步判断 num = float(input()) val = rou...
2020-02-20 21:23:16
1125
原创 Python华为机试(四):质数因子
题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(如180的质因子为2 2 3 3 5 ) 最后一个数后面也要有空格 输入描述: 输入一个long型整数 输出描述: 按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。 示例1 输入 180 输出 2 2 3 3 5 解题思路 这里要求输出质数因子,那首先就应从2开始判断质数是否为因子,num除...
2020-02-19 21:29:06
890
原创 Python华为机试(三):字符串分隔
题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入 abc 123456789 输出 abc00000 12345678 90000000 解题思路 该题开课可以很好的运用python中的...
2020-02-19 20:44:27
962
原创 Python华为机试(二):进制转换
题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 示例1 输入 0xA 输出 10 解题思路 题目很简单,只需调用进制转换函数即可,这里需要注意的是,多组同时输入 while True: try: n=input() print((in...
2020-02-19 18:38:49
643
原创 Python华为机试(一):字符串最后一个单词的长度
题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述 一行字符串,非空,长度小于5000。 输出描述 整数N,最后一个单词的长度。 示例 输入:hello world 输出:5 思路1 统计空格的总个数,当遇到导数第一个空格时退出循环,并统计字符串剩余的元素个数 word = input() length = len(word) count = 0 for i in range(l...
2020-02-19 18:13:32
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人