自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuantCoder

Coding For Quant

  • 博客(26)
  • 收藏
  • 关注

原创 【Markdown】Typora1.0开启付费模式

Typora 进入新版本1.0开始进入付费模式,修复了bug,并增加了多项新功能。Typora 目前采用买断制,价格为 14.99 美元/89 元人民币,支持 macOS、Windows、Windows(ARM)、Linux 系统,最多可在 3 台设备上使用。Markdown 是一种轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。如果不愿意付费用可用户可以选择退回Beta版本。退回Beta版本公众号后台回复 typora 获取Beta安

2021-11-28 14:07:51 473

原创 【MySQL80】:安装,下载,配置——超详细教程和常见问题解决(2021最新)

安装,下载,配置——超详细教程和常见问题解决(2021最新)1、MySQL80下载2、配置my.ini3、MySQL Workbench1、MySQL80下载1)在官网下载MySQL80压缩文件自行安装(推荐)进入官网MYSQL点击:DOWNLOADS点击:MySQL Community (GPL) Downloads »分别下载MySQL Community Server和MySQL WorkbenchMySQL Community Server:点击Download会下载到一个zi

2021-11-09 12:26:55 5864 1

原创 【MySQL80】:配置MySQL环境

MySQL80:如何配置MySQL环境1、获取MySQL的安装路径2、配置环境变量1、获取MySQL的安装路径首先我们要知道自己的MySQL安装到了哪里,如果记下来了是最好的我的路径:D:\mysql\mysql-8.0.22-winx64D:\mysql\mysql-8.0.22-winx64\bin2、配置环境变量右键“此电脑”——“属性”点击“高级系统设置”点击“环境变量”在系统变量中,建立如下变量在环境变量中键入如下变量...

2021-11-09 12:26:49 688

原创 【MySQL80】:忘记密码如何修改

先暂停MySQL服务:net stop mysql进入你的bin目录:cd D:\mysql\mysql-8.0.22-winx64\bin输入:mysqld --console --skip-grant-tables --shared-memory另开cmd:mysql -u root -p直接回车先刷新:flush privileges;修改密码:SET PASSWORD FOR ‘root’@‘localhost’ = ‘这里写你的密码’;...

2021-11-09 12:26:44 160

原创 【MySQL80】:查看服务器状态

win+R,输入services.msc找到MySQL,你的数据库,显示正在运行,就是MySQL启动了

2021-11-09 12:26:38 165

原创 【MySQL80】:SQL语句-MySQL必知必会

1、了解数据库和表# 展示所有数据库show databases;# 选择数据库use testdb;# 展示数据库对应的所有表show tables;# 展示某表所有的列show columns from stock;# 展示某表所有的列,快捷表达describe stock;# 其他show语句show status;show grants;show errors;########################################select code fr

2021-11-09 12:26:31 125

原创 【Python爬虫】:代理IP的使用 提升访问量

代理IP的简单应用一、代理IP获取代理IP一般有两种方式获取:1、代理网站上的免费公用IP这一步就是通过爬取大量网上的公用IP,建立一个初步的代理IP池,因为是免费的,所以很多IP都不能用,所以要做一个筛查的功能,就是通过访问指定网页,来看返回的网页状态码是否成功。2、购买私密代理12元1000个一天,每个IP平均存活时长1~5分钟Source Codeimport requests# 目标网址target_url = ['***'] # 每次只提取一个IPfor i i

2021-11-07 00:31:22 1745 1

转载 【Python爬虫】:selenium下载pdf

# -*- coding: utf-8 -*-import timeimport reimport iofrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport sysreload(sys)sys.setdefaultencoding("utf-8") option = webdriver.ChromeOptions()option.add_

2021-11-07 00:31:00 830 2

原创 【Python】数据科学代码速查表

代码速查表,基本满足数据分析的需求,可以迅速找到对应功能的代码公众号后台回复 200415 获取源码欢迎关注~ SandQuant 专注于全球金融数据和量化投资策略

2021-11-07 00:30:46 102

原创 【Python绘图】:3D绘图

import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3DX = np.arange(-4, 4, 0.25)print(X)Y = np.arange(-4, 4, 0.25)X, Y = np.meshgrid(X, Y)R = np.sqrt(X**2 + Y**2)Z = np.sin(R)fig = plt.figure()ax = Axes3D(fig)a

2021-11-07 00:30:39 120

原创 【Python绘图】:Matplotlib绘图控制属性

https://www.cnblogs.com/darkknightzh/p/6117528.html

2021-11-07 00:30:31 103

原创 【Python绘图】不连续时间x轴处理

这个问题在处理股票数据的时候会碰到如果不做任何处理,直接绘图,plt会自动填充空缺的时间,图形会看起来很诡异,显然是不对的。如下有一个策略回测曲线图:由于时间长达十年,可能还看不出问题,我们局部放大看看。由于自动填充了休市期间的空值,曲线看起来非常不正常。下面看看经过处理的图形,日期显示数量为10。这样好像也看不出问题,我们放大看。同样在2020年2月这波疫情期间造成的大跌,处理过后的样子和谐多了,连贯多了。代码如下:import pandas as pdimport matpl

2021-11-07 00:29:48 3168

原创 【Python】:利用rolling和apply对DataFrame进行多列滚动,数据框滚动

# 设置一个初始数据框df1 = [1,2,3,4,5]df2 = [2,3,4,5,6]df = pd.DataFrame({'a':list(df1),'b':list(df2)})print(df) a b 0 1 2 1 2 3 2 3 4 3 4 5 4 5 6下面是滚动函数# 多列滚动函数# handle对滚动的数据框进行处理def handle(x,df,name,n): df = df[name].iloc[x:x+n,:]

2021-11-07 00:29:37 8095

原创 【Python】:利用rolling和apply函数的向下取值

import pandas as pddef get_under_rolling(df,window,user,name): df[name] = df[user].iloc[::-1].rolling(window=window).apply(lambda x:x[0]).iloc[::-1] return dfif __name__ == '__main__': df = pd.DataFrame({'a':[1,2,3,4,5],

2021-11-07 00:29:31 882

原创 【Python】:pandas反向索引反向选择

df.set_index([param.salesOrder, param.product], inplace=True) # 销售订单,型号为主键return_keys = df[df[param.prodVol] < 0].index.unique() # 退货的订单、型号sales_keys = [i for i in df.index.unique().tolist() if i not in return_keys.tolist()] # 反向选择,注意去重return_coun

2021-11-07 00:29:25 2754

原创 【PPT】400套+PPT免费下载

公众号后台回复 200509 获取PPT欢迎关注~ SandQuant 专注于全球金融数据和量化投资策略

2021-11-07 00:29:16 115

原创 【Python Django】:关联工具

需要用到的网址后端服务Django前端框架BootStrap5前端设计Html-Color1、下载pdf其实生成pdf界面那里就可以直接下载pdf了关键代码 def downloadPDF(file_path): if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), c

2021-11-05 14:28:23 405

原创 【Python Django】:django中应用pyecharts

1 生成一个图def bar_base() -> Bar: c = ( Bar() .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]) .add_yaxis("商家A", [randrange(0, 100) for _ in range(6)]) .add_yaxis("商家B", [randrange(0, 100) for _ in range(6)])

2021-11-05 14:27:35 249

原创 【CSS】:渐变色

渐变色代码例子:linear-gradient(to top, #0ba360 0%, #0ba360 100%)1、linear-gradient 线性渐变CSS3 定义了两种类型的渐变(gradients):线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向径向渐变(Radial Gradients)- 由它们的中心定义2、默认从上到下,# to top 从下到上渐变# to left 从右到左渐变# to right 从左到右渐变# to bottom

2021-11-05 14:24:00 13071

原创 【Python NLP】:搜狗语料库-新闻语料处理

搜狗新闻语料处理自然语言处理,最重要的当然是语料数据,选择搜狗实验室的语料库是不错的,但是模型训练前,需要对数据做一些处理,过程如下。1、数据下载链接:搜狗新闻语料库先在链接上下载“搜狐新闻数据(SogouCS)”,请直接下载“精简版”!(迷你版有雷。。。)2、数据下载下来后是这样子的3、数据量已经很大了,每一个txt采用的是ANSI编码方式4、每个新闻可以根据url、contenttitle、content三者进行拆分url:获取内容类别contenttitle:获取内容标题,作为之

2021-11-05 14:21:14 5863 10

原创 【Python GUI】:tkinter猜数字游戏

利用tkinter我们可以做一个简单的猜数字游戏~很好玩哈哈哈import randomimport tkinternumber=random.randint(100,999)num=0maxnum=999minnum=100running=Truedef go(): right=tkinter.Label(win,text='',bg='lightblue') right.pack_forget() global num global maxnum

2021-11-05 14:18:43 2325 1

原创 【Python算法】:n个点m条边有权无向图

n个点:有个位置m条边:两点之间存在m条边有权值有权:每条边代表一个数值无向:没有规定行进方向规定:1、两点之间的行进路线,最终权值为所经过的边的权值的最大值2、两点之间走法不止一个,最终取最小值为最终走法问:两点之间的最终权值为多少如上图,我们可以将其写为列表形式,前两位是从小到大的的两个点,最后一个代表权值,如[1, 2, 2] 代表1和2之间的权值是2,以此类推n,m = 5, 10road = [[1, 2, 2], [1, 3, 3], [1, 4, 7], [1, 5,

2021-11-05 14:16:32 2647

原创 【Python算法】:视野争夺

小Q在进行一场竞技游戏,这场游戏的胜负关键就在于能否能争夺一条长度为L的河道,即可以看作是[0,L]的一条数轴。这款竞技游戏当中有n个可以提供视野的道具−真视守卫,第i个真视守卫能够覆盖区间[xi,yi]。现在小Q想知道至少用几个真视守卫就可以覆盖整段河道。输入描述:输入包括n+1行。第一行包括两个正整数n和L(1<=n<=105,1<=L<=109)接下来的n行,每行两个正整数xi,yi(0<=xi<=yi<=109),表示第i个真视守卫覆盖的区间。输

2021-11-05 14:14:57 133

原创 【Python算法】:假期

由于业绩优秀,公司给小Q放了 n 天的假,身为工作狂的小Q打算在在假期中工作、锻炼或者休息。他有个奇怪的习惯:不会连续两天工作或锻炼。只有当公司营业时,小Q才能去工作,只有当健身房营业时,小Q才能去健身,小Q一天只能干一件事。给出假期中公司,健身房的营业情况,求小Q最少需要休息几天。输入描述:第一行一个整数 表示放假天数第二行 n 个数 每个数为0或1,第 i 个数表示公司在第 i 天是否营业第三行 n 个数 每个数为0或1,第 i 个数表示健身房在第 i 天是否营业(1为营业 0为不营业)输

2021-11-05 14:13:07 258

原创 【Python算法】:压缩

小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?输入描述:输入第一行包含一个字符串s,代表压缩后的字符串。S的长度<=1000;S仅包含大写字母、[、]、|;解压后的字符串长度不超过100000;压缩递归层数不超过10层;输出描述:输出一个

2021-11-05 14:11:20 1010

原创 【Python算法】:逛街

小Q在周末的时候和他的小伙伴来到大城市逛街,一条步行街上有很多高楼,共有n座高楼排成一行。小Q从第一栋一直走到了最后一栋,小Q从来都没有见到这么多的楼,所以他想知道他在每栋楼的位置处能看到多少栋楼呢?(当前面的楼的高度大于等于后面的楼时,后面的楼将被挡住)输入描述:输入第一行将包含一个数字n,代表楼的栋数,接下来的一行将包含n个数字wi(1<=i<=n),代表每一栋楼的高度。1<=n<=100000;1<=wi<=100000;输出描述:输出一行,包含空格分

2021-11-05 14:09:43 118

空空如也

空空如也

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

TA关注的人

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