自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 Baostock学习系列3:下载交易日明细

目录下载市场交易日明细官方原版加工改造后TradeDates2Csv()为保存csv文件路径做路径拼接FilePathJoin()重新构造查询结果导出交易日明细文件架构如下图所示:源代码:下载市场交易日明细官方原版下载"1990-01-01"至"2022-03-10"是否交易日的明细。保存为: From19900101To20220310.csv 文件import baostock as bsimport pandas as pd#### 登陆系统 ####lg = bs.login()

2022-04-05 12:04:29 631

原创 Baostock学习系列2:批量下载股市日交易明细

目录背景批量下载股市交易明细流程拆解代码实现日期循环time_offset_cal()自定义函数判断输入日期是否交易日check_is_trading_day()下载对应日期的交易明细downloadDayData()通过逻辑判断是否交易日和是否已经下载过最终代码呈现背景准备进行股票的量化分析,苦于没有日交易数据,找了好多方法,最终才想到用baostock下载数据。原因主要有如下三点:1 通过平安银行或者通达信软件导出的txt需要解析处理起来非常麻烦(主要还是本人下载的明细还会出现要重复行数据)

2022-04-05 10:13:15 2123

原创 UltraEdit操作技巧--正则替换收集

目录替换每一行等号后面的全部字符如下图所示查找值替换值替换每一行等号后面的全部字符如下图所示查找值^([^=]*)=.*$替换值$1

2022-03-29 21:29:47 2393

原创 高项题目--工期计算

题目37、38、某项目包含A、B、F、G七个活动,各活动的历时估算和逻辑关系如下表所示,则活动C的总浮动时间是()天,项目工期是()天。活动名称紧前活动活动历时(天)A-2BA4CA5DA6EB,C4FD6GE,F3路径图如下:#mermaid-svg-KKEotNADgiYitXlX {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:

2022-03-28 10:35:30 881

原创 exchangelib日历:创建和查询

目录通过exchangelib 创建日历前言calendar 创建和查询创建calendar针对问题创建两种不同的日历calendar的查询问题:通过exchangelib 创建日历前言网上好多的例子有好多,要么是从githut上复制的,要么从“知乎”上找的中文版,想直接复制拿来用,经常会报个错。特别是tz = EWSTimeZone.timezone(‘Europe/Copenhagen’) 语句会报: type object ‘EWSTimeZone’ has no attribute ‘ti

2022-03-21 17:43:47 471

原创 UltraFinder正则检索文件

目录采用正则关键字检索相要找文件或者文件夹一个关键字的情况:例:查找文件名含有“需求”的文件检索后的结果如下图所示:两个关键字的情况:例:查找文件名含有“需求”且是“.txt”的文件检索后的结果如下图所示:采用正则关键字检索相要找文件或者文件夹一个关键字的情况:^(?=.*?<关键字段>).+$例:查找文件名含有“需求”的文件语法如下:^(?=.*?需求).+$1、找对目标检索目录 D:\temp2、检索语法填写**^(?=.*?需求).+$**3、正则语法perl4、点

2022-03-21 15:01:31 118

原创 Ubuntu安装ssh并用SecureCRT连接

目录前言:登陆ubuntu 查看系统中是否安装ssh执行命令 ps -e |grep ssh切换sudo再执行一下尝试服务启动方式查看安装ssh服务查看ssh服务确认ssh-server是否启动问题解决:测试ssh连接登陆SSH(Linux)SecureCRT 登陆前言:想用SecureCRT连接Linux–Ubuntu,需要SSH服务的支持,很多Linux系统在安装的时候是不安装SSH服务的,所以需要自己手动安装,才能用SecureCRT连接Linux。登陆ubuntu 查看系统中是否安装ssh执

2022-03-19 10:10:28 1248

原创 python3.8安装jupyter配置工作路径设置默认浏览器

目录查看python 版本输出结果如下:安装jupyter更新pip设置jupyter 的代码路径查找配置文件jupyter_notebook_config.py位置设置存放Jupyter notebook文件的目录路径启动jupyter notebook修改打开jupyter notebook的浏览器设置bat启动快捷方式查看python 版本python --version输出结果如下:C:\Users\dengsl3>python --versionPython 3.8.10安装

2022-03-16 20:57:26 1875

原创 Baostock学习-工具系列:给定时间计算时间偏移量内容

目录总述年、月周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microsecond)自定义偏移量函数 time_offset_cal()总述python 提供时间包主要有time, datetime两个。在计算时间偏移时,主要有如下两种方式:年(year)、月(month)周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microseco

2022-02-28 16:35:09 498

原创 Baostock学习系列1:编辑函数验证某一天是否交易日check_is_trading_day()

Baostock Python API 交易日查询对交易日查询函数改造官网说明交易日查询:query_trade_dates()自定义函数验证某一天是否交易日函数名:check_is_trading_day()效率验证对交易日查询函数改造本篇主要是用针对 Baostock的API进行本地化的改造,以适用自己学习使用的需求。官网说明交易日查询:query_trade_dates()方法说明:通过API接口获取股票交易日信息,可以通过参数设置获取起止年份数据,提供上交所1990-今年数据。 返回类型

2022-02-27 20:32:34 1037

原创 Python系列:%s %d %f用法

目录问题来源原来使用的方法其它的方法总结知识点Python 中 %s %d 都是做什么用的%s 字符串%d 整型%f 浮点型问题来源使用** import sqlite3 ** 连接数据库后执行查询query,涉及到参数填充原来使用的方法sql = f'SELECT code, name, dept FROM {table_name} WHERE code= \'{input_code}\' LIMIT 1'cur.execute(sql)其它的方法sql = 'SELECT code,

2022-02-04 02:45:02 921

原创 SQLite 安装

目录在 Windows 上安装 SQLite在 Windows 上安装 SQLite请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件。https://www.sqlite.org/download.htmlPrecompiled Binaries for Windowssqlite-dll-win64-x64-3360000.zip(880.05 KiB) 64-bit DLL (x64) for SQLite version 3.36.0.(sha3: af8

2021-10-21 21:45:55 219

原创 JupyterNotebook系列01:JupyterNotebook安装

这里写自定义目录标题步骤1:管理员方式进入“CMD”界面步骤2:使用命令安装jupyternotebook步骤3:修改config文件步骤4:打开JupyterNotebook步骤5:制作.bat 启动步骤1:管理员方式进入“CMD”界面按下win键并输入cmd 如下图所示:点击“以管理员身份运行”步骤2:使用命令安装jupyternotebook安装完毕后会出现如下的提示:WARNING: You are using pip version 21.1.1; however, versio

2021-10-10 14:38:53 725

原创 ValueError: check_hostname requires server_hostname

目录错误出处报错内容关键信息分析原因重新执行再次执行查看报错内容处理步骤1:处理步骤2:处理步骤3:错误出处希望安装pyhanlp 执行如下命令 pip install pyhanlp报错内容ERROR: Exception:Traceback (most recent call last): File "c:\python39\lib\site-packages\pip\_internal\cli\base_command.py", line 173, in _main stat

2021-08-17 23:17:05 840 2

转载 如何避免机器学习研究中的陷阱?一本给学术研究人员的指南

作者是英国赫瑞-瓦特大学数学与计算机科学学院的副教授,同时也是爱丁堡机器人中心的成员,博士毕业已经十多年,这篇17页的论文主要介绍了机器学习学术研究中的一些常犯错误,以及如何避免。指南共涵盖了机器学习过程的五大方面:建模前如何准备,如何建出可靠的模型,如何稳健地评估模型,如何公平地比较模型以及如何报告结果。如何写一篇不水的机器学习论文?一位已经从业的机器学习研究员称赞该论文很有价值,因为文中提到的所有错误他在博士学习和工作期间中都遇到很多次。他准备让后面所有新入职的工程师都好好看看。不少人则认为

2021-08-17 11:08:57 146

原创 AttributeError: ‘str‘ object has no attribute ‘decode‘

AttributeError: 'str' object has no attribute 'decode'错误原码运行结果错误结果分析原因原因1:Python2和Python3在字符串编码上的区别原因2:str的类型本身不是bytes,所以不能解码两个语法(encode 和 decode)错误原码txtstring = '英文網名' tt= txtstring.decode('utf-8')print(tt)运行结果Traceback (most recent call last):

2021-08-17 08:23:42 150

原创 Python 将Excel一维数据转换成二维数据透视表

目录目的操作步骤创建文件目标文件并放置在对应目标文件夹打开JupyterNotebook步骤1:在 D:\ProgramProject\JupyterNotebook\dealExcel步骤2:进入代码编辑步骤3:校验结果源文件目的有时候经常会遇到一些非常琐碎的数据,想把他们转化成对应的二维形式。如下图所示: 操作步骤创建文件目标文件并放置在对应目标文件夹创建文件并保存为:目标源数据文件(一维).xlsx保存文件路径为: D:\ProgramProject\JupyterNotebook\dea

2021-07-25 21:05:13 1234

原创 根据txt中的列表批量创建文件夹

目录步骤1:确定需要创建的文件夹步骤2:创建函数用于读取list.txt步骤3:创建函数用于创建文件夹样例步骤1:确定需要创建的文件夹将需要创建的文件夹按行放置于txt文件中例:list.txt需要创建的文件夹1需要创建的文件夹2需要创建的文件夹3步骤2:创建函数用于读取list.txtdef txtline2list(txtpath): f = open(txtpath,'r', encoding='utf-8') content = f.readlines()

2021-07-04 09:40:44 1094

原创 MySQL8.0.23在Windows_x64上解压配置运行

目录确认版本及下载MySQLWindows 10 版本MySQL的版本下载MySQL 8.0.23最终的下载界面及下载的压缩文件安装配置MySQL安装计划配置ini文件初始化MySQL第一步:第二步:第三步:安装并启动MySQL服务第一步:安装mysql服务报错处理第二步:服务安装成功之后通过命令确认版本及下载MySQLWindows 10 版本操作系统版本: 19042.804具体版本信息如下图所示:MySQL的版本Windows (x86, 64-bit), ZIP Archive 8.0

2021-02-17 10:56:12 250

原创 List列表类型字符型数据遍历合并

目录想法实现方式代码实现思考想法我想将两个字符型的list列表类型的字符数据进行遍历拼接形成新的list列表实现方式代码实现def con2list(ListA, ListB): listConcate = [] for i in ListA: for j in ListB: listConcate.append(i+j) return listConcatelistinputA = ["A","B","C"]listinpu

2021-02-13 09:13:34 175

原创 Python获取秒级时间戳与毫秒级时间戳

1. 获取秒级时间戳与毫秒级时间戳、微秒级时间戳原代码import timeimport datetimet = time.time()print (t) # 原始时间数据print (int(t)) # 秒级时间戳print (int(round(t * 1000))) # 毫秒级时间戳print (int(round(t * 1000000))) # 微秒级时间戳返

2021-02-12 21:12:21 507 3

原创 Anaconda安装、配置以及与Pycharm和VsCode关联

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-02-12 09:47:23 1006 1

原创 jdk-8u281-windows-x64.exe在windows10系统中安装及环境配置

目录下载Java SE Development Kit 8u281下载链接选择对应的版本安装JDK步骤1:步骤2:修改jdk安装路径步骤3:修改jre安装路径步骤4:安装成功标志环境配置步骤1:设置JAVA_HOME变量步骤2:设置Path变量步骤3:设置CLASSPATH变量测试验证通过java命令测试环境变量是否设置成功通过“HelloWorld”程序测试环境变量设置下载Java SE Development Kit 8u281下载链接https://www.oracle.com/java/tec

2021-02-11 14:49:57 15957 12

原创 传统客服中心KPI指标汇总(非智能客服运营中心指标)

本文是参考网络提供的指标并理解后得出的客服中心KPI指标,其中涉及到运营、满意度感知、人工成本相关管理,有别于目前火热的联通的全国4大话务中心和京东的宿迁、扬州2大话务中心涉及到的智能客服运营指标部分。涉及智能客服话务运营其中还有一些有别于传统客服的相关指标,请大家时刻关注后期还会提供。(QQ: 1371440 哈哈)下表中的内容有涉及到163小时的定义如下:根据《劳动法》第三十六条国家实行劳动者每日工作时间不超过8小时、平均每周工作时间不超过44小时的工时制度。第三十八条用人单位...

2021-01-17 19:30:23 3272

原创 CH1.4-爬虫实施前存储库的安装

目录前言PyMySQL 的安装PyMongo 的安装redis-py 的安装前言如果使用python与数据库进行交互的话,还需要安装一些Python存储库,MySQL需要安装PyMySQL库,MongoDB需要安装PyMongo。PyMySQL 的安装pip install pymysqlPyMongo 的安装pip3 install PyMongoredis-py 的安装pip3 install redis...

2021-01-04 00:05:41 53

原创 CH1.3-爬虫实施前相关数据库的安装

目录前言MySQL 的安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言平时我们用的数据库大致分两个大类,一个是关系型的,一个是非关系型的。关系型数据库主要有MySQL、Oracle、DB2等,以表的形式存储数据。非关

2021-01-03 23:22:56 66

原创 CH1.2-爬虫实施前解析库的安装

目录lxml 的安装tesserocr 的安装lxml 的安装tesserocr 的安装爬虫过程中遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用OCR来识别。OCROCR,即optical character recognition 光学字符识别。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符加扭曲变换得到的内容。我们通过ocr技术将图形验证码转化为电子文本,然后爬虫将识别结果提交给服务器,便可以达到自动识别验证码的过程。tesserocr是Pyt

2021-01-02 19:05:10 87

原创 CH1.1-爬虫实施前请求库的安装

目录需要安装的库请求库的安装安装 requestswheel 安装方式进入whl文件目录,使用下面的命令进行安装安装 Selenium与Selenium配合使用的工具ChromeDriver (Chrome浏览器专用)GeckoDriver (Firefox浏览器专用)需要安装的库爬虫需要python安装相关的库才能正常爬取相关的网页内容,维绕着抓取网页、分析代码 、存储数据三步拆解需要安装的python库。网页请求相关的库解析网站代码相关的库存储攫取的数据相关的库(数据库相关)web相关的库

2021-01-02 11:36:36 101

转载 欢迎使用CSDN-markdown编辑器TEST

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-02 06:53:19 110

原创 音频属性收集描述

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-31 08:52:11 175

沪、深两市1990-12-19至2021-12-31交易(日)明细

交易所行情日期 证券代码 证券名称 市场 证券代码(简) 今开盘价格 最高价 最低价 今收盘价 昨日收盘价 成交数量 成交金额 复权状态 换手率 交易状态 涨跌幅(百分比) 滚动市盈率 滚动市销率 滚动市现率 市净率 是否ST

2022-04-06

Baostock学习系列2:批量下载股市日交易明细 配套源代码

Baostock学习系列2:批量下载股市日交易明细 本地使用python版本 3.7 配套包: baostock 0.8.8 openpyxl 3.0.9 DateTime 4.4 pandas 1.3.5 python-dateutil 2.8.2 timedelta 2020.12.3

2022-04-05

空空如也

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

TA关注的人

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