Python
有梦想的咸鱼_
知行合一
展开
-
Python 构造ID3决策树
tree.pyfrom math import logimport operator# 计算给定数据集的香农熵def calcShannonEnt(dataSet): numEntries = len(dataSet) labelCounts = {} for featVec in dataSet: currentLabel = featVec[-1] if currentLabel not in labelCounts.keys():原创 2021-04-08 18:04:16 · 121 阅读 · 0 评论 -
Python读取Hbase静态数据并绘制多个Echarts图
from pyecharts import Bar, Line, Scatter, EffectScatter, Grid, Pieimport happybaseimport pyecharts#bytes.decode('utf-8')#from pyecharts.charts import Barfrom pyecharts import Barconn=happybase.Connection("localhost",9090)table=conn.table("gdp1")r.原创 2021-01-09 15:00:29 · 349 阅读 · 2 评论 -
爬取B站每日排行榜前一百并存入mysql数据库
爬取B站每日排行榜前一百并存入mysql数据库后面准备做Echarts可视化,为了完成作业。爬取数据sparder.pyimport requestsimport parselimport csvimport inset_dbimport redef get_popular_data(): f = open('B站排行榜数据.csv', mode='w', encoding='utf-8-sig', newline='') csv_writer = csv.DictWrit原创 2021-01-01 16:12:37 · 355 阅读 · 0 评论 -
Python 正则表达式 解析猫眼电影网页
题目根据网页源代码提取电影信息,格式如下:获取内容由board-index ***(排名)、date-src(图片地址)、title(影片名)、star(主演)、releasetime(上映时间)、integer、fraction (评分 如:9.5 integer:9. fraction:5)标签组合。网页样例内容<dd> <i class="board-index board-index-1">1</i> <a href=原创 2020-05-13 17:24:07 · 770 阅读 · 0 评论 -
Python 正则表达式 组合密码匹配
编程要求正确密码的具体要求如下:正确密码包括数字,字母,特殊字符;包含空格,换行,制表符等空字符的密码无效;密码不能为纯数字,纯字母,纯特殊字符。测试输入:“”"[email protected]…666educoder^hello123@123456789“”"预期输出:[‘abc123@.’, ‘666educoder^’, ‘hello123@’]import redef re_test2(input_data): result=[] #**********原创 2020-05-13 09:42:45 · 1784 阅读 · 0 评论 -
Educoder Python 计算思维训练——文件操作与异常处理
第1关:从文件中读取数据:信息时代已经到来本关的编程任务是补全 src/Step1/test1.py 文件的代码,实现相应的功能。具体要求如下:补充代码,功能是输出文本文件 test.txt 的前n行信息,文本文件 test.txt 和测试代码在同一目录下,n由输入指定;要求:输出的前n行信息中间不能有空行。#coding=utf-8#输入nn = int(input())with ...原创 2020-04-27 11:20:00 · 8857 阅读 · 0 评论 -
Ubuntu系统下jupyter notebook打开空白google网页,不能自动跳转到链接
第一个错误unable to execute 'x86_64-conda_cos6-linux-gnu-gcc': No such file or directoryTraceback (most recent call last):使用此命令即可conda install gxx_linux-64第二个错误即上面图片下面的文件找不到卸载掉pyzmq,再装上pip uninst...原创 2020-01-15 23:10:21 · 609 阅读 · 2 评论 -
Python 算法(一)——二分查找
numbers=[1,3,5,7,8,13,14,15,17,18,24,30,43,56]head,tail=0,len(numbers)search=int(input("Enter a number to search"))while tail-head>1: mid=(head+tail)//2 if search<numbers[mid]: ...原创 2019-11-28 22:51:12 · 114 阅读 · 0 评论 -
Python 小脚本(三)——翻译
#-*- coding:'utf-8' -*-import requestsimport jsonimport timestart=time.time()def live(): while True: content=input('输入你要翻译的:') if content=="e": break chrome={"user-agent":"M...原创 2019-11-26 23:06:54 · 193 阅读 · 5 评论 -
Python 小脚本(二)——定时关机
# coding: utf-8 import sysimport osimport time reload(sys)sys.setdefaultencoding("GBK") # shutdown computer after time_diff secondsdef shutdown(seconds): print str(seconds) + u' 秒后将会关机...'...原创 2019-11-26 22:53:56 · 169 阅读 · 0 评论 -
Python小脚本(一)——用户登陆账号密码
用户登陆窗口import getpass user='yang' #定义一个用户password='123' #定义一个密码 userfile='fuser' #存用户名的文件pasfile='fpas' #存密码的文件createfile1=open(userfile,'a+') #创建文件createfile2=open(pasfile,'a+') inputu...原创 2019-11-26 22:52:47 · 693 阅读 · 0 评论