自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 《算法竞赛进阶指南》0x01基本算法 快速幂

来源:AcWing 89:a^b题目描述:求a的b次方对p取模的值,其中1≤a,b,p≤10^9困惑点:直接采用for循环来算a^b,时间复杂度为O(b),当b比较大时,就容易超时解决办法:采用快速幂算法,将时间复杂度转换为O(log2n{log_2{n}}log2​n)关键字:快速幂、位运算快速幂算法思路:实现代码:#include <iostream>using namespace std;int power(int a, int b, int p){ //cal

2020-05-31 14:26:51 224

原创 Python爬取英雄联盟皮肤,并保存到本地

目标网址:英雄联盟官网思路:获取到跳转的url,通过请求url来获取想要的数据使用浏览器的开发者调试工具(F12)对网页进行分析,通过判断数据是采用Ajax动态加载的。在network下的XHR中找到herolist.js,进行预览分析json的结构:可以看到此时有148个英雄的信息。经过分析,跳转的链接前半部分是相同的,而最后的id也并不是简单的累加实现,这时候首先要获得全部英雄的id,就能生成对应的url,再接下来能获取到我们需要的数据。import requestsimport jsonp

2020-05-30 12:49:08 433

原创 SnowNLP和jieba库实现中文分词

SnowNLP情感分析用法:SnowNLP是一个常用的Python文本分析库,是受到TextBlob启发而发明的。由于当前自然语言处理库基本都是针对英文的,而中文没有 空格分割特征词,Python做中文文本挖掘较难,后续开发了一些针对中文处理的库,例如SnowNLP、Jieba、BosonNLP等。注意 SnowNLP处理的是unicode编码,所以使用时请自行decode成unicode。S...

2020-05-02 22:30:56 2006

原创 Python爬取热门微博,并存储到MySQL中

weibo_demo.py:import requestsimport jsonfrom w3lib.html import remove_tagsfrom mysqlhelper import MySQLHelperimport timehelper = MySQLHelper()max_page = 50#设置headerheaders = { 'User-Age...

2020-05-01 13:21:06 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除