- 博客(16)
- 收藏
- 关注
原创 Python结合钉钉实时自动监控股票行情,上班炒股再也不怕老板发现
最近全球股市开始回暖,之前清仓的股民现在又陆续开始建仓。股市交易时间,一般也是上班时间,频繁的查看股票软件不仅会影响工作效率,也容易被老板以为工作不饱和。所以,我们就借助python的强大功能,把提前设置好的股票信息推送到「钉钉」上,毕竟钉钉是一个办公软件,老板看见了还会以为你在认真工作。1、通过接口获取股市实时信息我们使用的是新浪股市提供的接口,这个接口是这样的:http://hq.sin...
2020-05-02 16:21:44
2865
原创 使用Python聚类算法,实现RFM客户分群,进行精准营销!
import pandas as pdimport numpy as npfrom sklearn.cluster import KMeansimport matplotlib.pyplot as pltdf = pd.read_csv(r'D:\project\RFM\rfm\kate_rfm.csv', encoding='gbk')column_list = list(df.co...
2019-04-12 11:27:36
3132
原创 使用线性回归预测pm2.5的浓度
今天做了一个小任务,使用回归分析预测北京pm2.5的浓度。import timeimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom sklearn.linear_model import LinearRegression # 用于线性回归 from sklearn.model_selecti...
2019-02-15 16:39:46
6313
2
原创 python每天定时爬取学校官网通知,并把通知发送到邮箱
项目背景:因为有时候要关注一些官网上的通知,比如政府网站、学校网站等等,这些通知往往具有时效性,而我们也不能保证每天都能去上网看,所以使用python做了这个小任务,每天定时爬取学校官网的通知,并发送到邮箱。这个小任务主要包括三部分:数据爬取邮件发送定时执行1、数据爬取这里我使用requests+beautifulsoup来进行数据抓取。首先抓取文章列表页的url,返回一个li...
2019-02-13 09:07:00
4848
1
原创 数据结构与算法(Python实现)1
一、复杂度分析1、大O时间复杂度表示方法主要看每行代码被执行了多少次,表示执行时间随着数据规模增长的变化趋势,O(n)2、时间复杂度分析只关注被执行次数最多的那部分代码,因为计算时间复杂度的时候是忽略低阶和常量的;总复杂度等于量级最大的那段代码的时间复杂度,原理和1中的类似;乘法法则:且套内的循环复杂度等于嵌套内外复杂度的乘积,这个比较好理解;3、几种常见的时间复杂度分析1....
2019-01-18 18:46:31
553
原创 selenium模拟登陆新浪微博
selenium的安装其实安装很简单,安装之后一直报错不可用,最终在网上找到一个办法解决,安装之后,要下载对应的webdriver并且要把webdriver.exe放在浏览器的安装目录之下才能解决。selenium页面交互1、查找元素...
2019-01-18 17:33:02
433
原创 K-NN(k近邻算法)基础
对于二维数据集,可以画出所有可能的测试点的预测结果,根据平面中每个点所属的类别,对平面进行着色,这样可以查看决策边界。即算法对类别0和类别1的分界线:用下面的代码分别将1、3、9个邻居三种情况的决策边界可视化:import mglearn.plotsimport mglearn.datasetsimport matplotlib.pyplot as pltfrom sklearn.m...
2018-12-02 19:32:53
339
原创 Django搭建网站
一、前期软件安装1、安装mysqlclint,可能会报错,在https://www.lfd.uci.edu/~gohlke/pythonlibs/上找到对应安装包下载之后安装;二、前期配置1、配置setting中的数据库:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', ...
2018-11-30 18:07:41
355
原创 机器学习中常见的知识点
matplotlib1、plt.legend显示图例,loc设置图例显示位置,‘best’ : 0, (only implemented for axes legends)(自适应方式)‘upper right’ : 1,‘upper left’ : 2,‘lower left’ : 3,‘lower right’ : 4,‘right’ ...
2018-11-18 14:53:54
246
原创 python爬取28万足球运动员数据,告诉你中国队为什么不能出线
中国队又没能在世界杯中出线,对此我准备从球员层面探求一下原因,意图通过数据分析拯救中国足球.一、数据抓取使用python暴力抓取懂球帝上的球员数据,如下图:主要包括球员基本信息,以及各项能力得分。import requestsimport timeimport pymysqlfrom bs4 import BeautifulSoupuser_agent = 'Your user...
2018-11-13 18:46:26
2940
10
原创 python相关的软件安装配置问题
虚拟环境的安装在windows环境中安装虚拟环境,pip install virtualenvpip install virtualenvwrapper-win这里需要注意的是,安装虚拟环境管理工具的时候一定要使用-win,否则后续再cmd中查看虚拟化境的时候会出现报错,workon不存在也不是命令之类的问题。...
2018-11-01 10:59:47
156
原创 python解决数学问题
本文通过python解决一些常见的数学问题,辅助练习。"""有20块钱,饮料1块一瓶,2个空瓶子可以换一瓶,总共可以喝多少瓶"""def drink(): m = 20 # 总共多少钱 p = 1 k = 0 # 空瓶数量 h = 0 # 总共喝了多少瓶 while m > p-1: m -= 1 ...
2018-11-01 10:52:53
3045
3
原创 使用python3 插入数据到mysql
直接上代码import pymysqlimport pandas as pdconn = pymysql.connect( host='localhost', user='root', password='root1234', db='test1', port=3306 )cur = conn.cur...
2018-10-11 18:52:48
1807
原创 Python查询MySQL数据,并提取mysql字段名转化成DataFrame
今天复习一下,用python操作mysql以及excel,并且作为桥梁,连接mysql,excel.那么既然用到了python操作数据就不免需要用到dataframe做数据分析,本文主要一个麻烦点在于从mysql 中获取到的数据没有字段名,下面直接上代码:import pymysqlimport pandas as pddef get_mysql_data(sql): """...
2018-10-11 17:08:24
9806
原创 MySQL查询基础操作
今天这两天学习了一写MySql的基础查询在这里记载一下。distinct的用法首先需要注意,distinct只能用在查询的开头:例如:select distinct sname from student如果需要两个条件来去重那么两个条件直接跟在distinct之后就可以了例如:select distinct sname,sno from student还有一种情况:当你需要查询给一个...
2018-10-10 18:53:48
173
原创 python分析患者数据:pandas 和matplotlib
使用python进行数据清洗及可视化今天第一次使用pandas和matplotlib处理数据,以下纪录一些使用心得:1、首先第一步就是要导入一些使用包:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt要把csv或者excel文件读取出来:pa = pd.read_csv('E:/练习...
2018-09-15 17:15:37
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人