- 博客(45)
- 收藏
- 关注
原创 树莓派5安装冬瓜HAOS教程
有可能输入1次login不行,可能等5-10分后在输入login,如果还是不行,在等5-10分后在输入login。方法:可以在#号后面输入login,重新加载命令行界面。当出现IP地址后,可以在在浏览器输入IP地址尝试登录。注:我使用的是迅雷下载,直接复制镜像下载地址,打开迅雷将下载地址粘贴进去就ok了。注意:如果还是不行,可以尝试输入:supervisor repair。5、显示器(家里的电视也可以,能接HDMI就行)解决方法:输入banner尝试解决,然后重启设备。1、树莓派烧录软件Imager。
2024-07-07 13:00:43 1068
原创 用 Pyinstaller 模块将 Python 程序打包成 exe 文件
【代码】用 Pyinstaller 模块将 Python 程序打包成 exe 文件。
2024-05-22 22:20:34 275
原创 量化交易——构建本地股票行情数据库
所有数据存放在名为stock data的文件夹里,每只股票分别存放在csv文件里,例如中国平安的行情数据文件夹名为000001.SZ.csv,每个csv文件包含的股票行情数据有:日期,开盘价,收盘价,最低价,最高价,涨跌,macd,dif,dea。存储数据结构如下图所示。数据很全,经得起验证,准确率不错;用一个txt文件保存上一次更新的日期的下一次,那么,下一次更新数据时,先读取txt文件,然后,只需获取文件中日期到当日的数据。只支持日级行情数据,高频数据还得花钱。
2023-08-03 01:56:20 784
原创 量化交易——MACD策略
当MACD指标中的DIFF线从下而上与DEA线交叉时,这个交叉为金叉,金叉一般情况下是买入的信号。当MACD指标中的DIFF线从上而下与DEA线交叉时,这个交叉为死叉,死叉一般情况下是卖出的信号。
2023-08-02 19:50:54 1072
转载 量化交易——双均线策略
不管close_today是True还是False,此函数只会产生一个订单,区别在于平仓时的手续费计算,平昨仓使用close_commission对应手续费率,平今仓使用close_today_commission手续费率。close_today: 平今字段,close_today: 平今字段,仅对上海国际能源中心,上海期货交易所,中金所生效,其他交易所将会报错(其他交易所没有区分平今与平昨,均按照先开先平的方法处理)。close_today = True, 只平今仓,今仓不足的时候,订单将会被废单。
2023-07-26 21:54:58 345
原创 量化交易——python数据分析及可视化
数据来源:tushare数据字段包含:日期,开盘价,收盘价,最低价,最高价,涨跌需要计算的数据:macd,diff,dea。
2023-07-26 21:52:54 1142
原创 量化交易——股票交易提醒系统
使用tushare获取数据,numpy+pandas分析计算数据,pyecharts做可视化,通过wxauto实现股票异动提醒,最后通过schedule模块实现脚本定时运行。
2023-07-24 23:36:30 441
转载 wxautoapi文档
Windows版本微信客户端自动化,可实现简单的发送、接收微信消息,开发中部分版本的微信可能由于UI界面不同从而无法使用,截至2022-06-10最新版本可用。
2023-07-23 19:55:00 937
原创 量化交易——动态复权聚宽实现代码
1、什么是复权复权就是对股价和成交量进行权息修复,股票的实际价值没有变,只是数量与价格变化了而已。:原来20元的股票,十送十之后为10元,但实际还是相当于20元。从K线图上看这个价位看似很低,但很可能就是一个历史高位。复权的作用是为了让股价连续,消除价格、指标的走势畸变。2、常见的复权机制向前复权,就是保持现有价位不变,将以前的价格缩减,将除权前的K线向下平移,使图形吻合,保持股价走势的连续性。向后复权,就是保持先前的价格不变,而将以后的价格增加。上面的例子采用的就是向后复权。
2023-05-28 23:38:07 448
原创 python pandas判断dataframe是否为空
使用a.empty返回bool值def get_index_code(name): index_list=pro.index_basic() index_code=index_list[index_list['name']==name] empty_dataframe=pd.DataFrame() if index_code.empty: return 'lalala' print(index_code) return list(index_
2021-03-06 22:06:51 6469
原创 量化交易——聚宽入门
聚宽量化交易平台jqdatasdk#安装pip install jqdatasdk#升级pip install -U jqdatasdk#登录from jqdatasdk import *auth('帐号','密码')#帐号为手机号;密码为登录密码#out:auth success#查询是否连接成功is_auth()#out:True#查询当日剩余可调用条数get_query_count()#out:{'total': 1000000, 'spare': 1000000}#
2020-12-18 19:44:14 2867
原创 房贷计算器——加入UI界面(一)
更新anacondaconda update conda#更新所有第三方库conda update --all注:常用库我习惯使用pip进行更新。
2020-12-01 19:09:19 187
原创 Centos 7 anaconda python3安装whl第三方模块
安装方法如下:# (1)首先进入anaconda python3.7环境conda activate python37# (2)运行如下代码以安装whl版本的第三方模块pip install /home/kobe26366/下载/littles-0.1.4-py3-none-any.whl
2020-07-21 21:39:53 595
原创 将pandas.dataframe存入mysql数据库
一、准备工作(1)安装模块:sqlalchemypymysqlpandasnumpy(2)安装mysql 8.0CentOS7下安装mysql8.0二、将DataFrame导入MySQL表格(1)使用sqlalchemy创建SQLAlchemy.enginefrom sqlalchemy import create_engineengine=create_engine("mysql+pymysql://root:我的密码@localhost:3306/test1")(2)利用Dat
2020-07-17 16:54:00 5985 2
原创 MySQL8.0登陆——查看/修改临时密码
一、问题描述执行以下代码:mysql -uroot运行结果如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误的原因是秘密错误。初次启动Mysql时系统自动生成了临时秘密,找到临时密码就可以正常登陆二、解决方法(1)查看临时秘密(2)修改密码...
2020-07-17 13:54:18 8969 2
原创 CentOS7下安装mysql8.0
一、下载MySQL Yum Repository如下图所示:选择Red Hat Enterprise Linux 7 / Oracle Linux 7(Architecture Independent),RPM Package。下载地址:MySQL Community Downloads二、安装Yum Repository运行如下代码:sudo rpm -ivh /home/kobe26366/下载/mysql80-community-release-el7-3.noarch.rpm运行
2020-07-17 01:03:31 644
原创 CentOS7使用chmod修改文件(夹)的权限
修改文件夹的权限代码如下:chmod -R a=rwx filepath其中,-R表示修改文件路径下的所有文件的权限,即修改整个文件夹的权限;参考文献1、Centos7系统使用chmod修改文件的权限2、Centos7设置文件夹写入权限...
2020-07-07 17:50:09 2227
原创 NLP自然语言处理——文本分类之数据集汇总
文本分类数据集汇总名词解释一、“达观杯”文本智能处理挑战赛数据集1、数据格式2、测试集:test_set.csv数据集二数据集三参考文献名词解释(1)脱敏处理一、“达观杯”文本智能处理挑战赛数据集“达观杯”文本智能处理挑战赛数据集包含了两个文件,分别是:train_set.csv和test_set.csv。以下是关于这两个数据集的介绍1、数据格式2、测试集:test_set.csv数...
2020-06-28 22:51:45 6986
原创 python填坑系列之ERNIE的最大文本长度
paddlehub的预训练模型ERNIE的最大文本长度max_seq_len,我设置为1024时报如下错误:AssertionError: max_seq_len(1024) should be in the range of [1, 512]原因是ERNIE的最大文本长度只能在1到512之间。参考文献1、PaddleHub提供的ERNIE进行文本分类...
2020-06-19 01:35:37 1043 2
原创 python网络爬虫——使用selenium抓取东方财富网上市公司公告
@TOC一、在爬取公告之前需要了解一些基本信息(1)东方财富网是否需要登陆才能查看全部股票信息不需要二、使用selenium操作浏览器获取数据的基本流程(1)打开“东方方财富网>数据中心>公告大全>沪深A股公告”页面;(2)在“个股公告查询”输入框中数据需要查询的股票代码,并点击“查询”按钮;(3)此时浏览器会自动在新的窗口打开指定股票公告页面;(4)遍历所有公告...
2020-06-19 01:02:38 6587 6
原创 python网络爬虫之Max retries exceeded with url错误
ConnectionError: HTTPSConnectionPool(host=‘cq.feibaos.com’, port=443): Max retries exceeded with url: /news/lists-notice.html?req=t11-320100&word=&idx=49 (Caused by NewConnectionError(’<urllib3.connection.VerifiedHTTPSConnection object at 0x7fc4
2020-06-19 00:59:29 873
原创 NLP自然语言处理——文本分类之三大基础技术
三大基础基础技术写在前面一、 中文分词jieba(结巴)分词三种分词模式(1)全模式 :把所有可以成词的词语都列出来。(2)精确模式:把句子精确地切分开。(3)搜索引擎模式:在精确模式的基础上,对长词再切分。二、 词性标注三、命名实体识别四、总结写在前面本文大量的参考了《Python自然语言处理实战:核心技术与算法》,其代码托管在github上,地址是https://github.com/nl...
2020-06-15 19:43:48 1992
原创 NLP自然语言处理——文本分类之评价指标
文本分类评价指标一、准确率(Accuracy)二、精确率(Precision)三、召回率(Recall)四、F1参考文献一、准确率(Accuracy)准确率关注整体效果,只适合均衡的数据。准确率公式如下:Accuracy=预测正确的样本数总样本数Accuracy=\frac{预测正确的样本数}{总样本数}Accuracy=总样本数预测正确的样本数二、精确率(Precision)精确率关...
2020-06-15 19:37:52 3494
原创 利用Selenium爬取高考专业分数线——数据介绍及Chromedriver下载和安装
数据介绍高考专业分数线搜索结果页面如下图所式,搜索结果包含:学校名称、专业名称、招生地址、考生类别、录取批次、平均分、最低分。检索条件主要有:考生类别、所属地区等。下载、安装Chromedriver...
2020-05-24 13:08:35 874
原创 python爬虫——gbk' codec can't encode character '\ufffd' in position 33986: illegal multibyte sequence
爬取东方方财富网公告时,出现编码错误:gbk’ codec can’t encode character ‘\ufffd’ in position 33986: illegal multibyte sequence原因是gbk不能编码‘\ufffd’字符。解决办法:删除文本中的‘\ufffd’字符。原代码如下:def mini_spider(url): response=requ...
2020-02-25 16:01:12 3704 3
原创 U盘资源管理器中不显示盘符,无法指定盘符,报错:系统找不到指定文件
尝试方法一(1)下载DiskGenius;(2)执行"清楚扇区数据"操作;(3)使用windows自带的格式化功能进行u盘的格式化操作。方法是否有效:True方法一亲测有效!!!尝试方法二(1)下载DiskGenius;(2)打开DiskGenius,右击U盘,格式化;(3)激活分区;(4)右击U盘,点击指派新的驱动器号(盘符)参考文献1、U盘无法设定盘符。系统找不到指定的...
2020-02-18 22:16:28 10527 4
原创 CentOS7下部署paddlepaddle深度学习框架
一、恢复分区详细操作请看我另外一篇博客一、安装Google Chrome浏览器谷歌浏览器是世界上最好的浏览器。(1) 输入sudo rpm -ivh /home/kobe26366/下载/google-chrome-stable_current_x86_64.rpm的到如下图所示结果:(2) 不难发现系统缺少了三个谷歌浏览器的依赖库,我们只需逐一安装这些依赖包即可,代码如下:yum ...
2020-02-18 20:19:28 2108
原创 CentOS7 Linux引导修复
一、问题描述我的电脑有两个硬盘分别为C盘和D盘。我在C盘和D盘先后安装了windows10和CentOS7。在我尝试多种修复引导的方法之后,我使用U启动软件将windows引导程序强行写入了D盘,导致D盘的CentOS引导覆盖掉了。本文主要解决修复CentOS7引导问题。二、参考文献1、Windows 10和CentOS 7的双系统如何修复开机引导2、普通电脑安装CentOS73、...
2020-02-18 04:06:33 2464
原创 CentOS7图形界面与命令界面的相互切换
一、图形界面切换到命令界面在图形界面中打开终端(Terminal),输入init 3,如下图:命令界面切换到图形界面(1)进入到命令界面之后,首先登陆root用户;(2)输入init 5返回图形界面。参考文献1、centos7图形界面与命令界面的切换...
2020-02-18 03:27:59 317
原创 CentOS Linux 调整分区大小
可能会用到的Linux命令及参数dfLinux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。-h, --human-readable 使用人类可读的格式(预设值是不加这个选项的…)resize2fsresize2fs命令是用来增大或者收缩未加载的“ext2/ext3/ext4”文件系统的大小。语法格式:resize2fs [参数] [文件]常用参数:-d 打...
2020-01-05 01:35:23 870
原创 海尔H40E10刷机教程(经验分享)
安装教程我会以附件的形式放在文末,下面是关于刷机过程中遇到的一些问题的解答。我在实际操作中遇到的坑1、U盘格式化时没有FAT32文件格式的选项Fat32格式不支持单个文件的容量大于4GB,因此目前64GB或者以上的U盘设备没有Fat32格式的选择;您可以选择第三方磁盘软件,例如【diskginus】选择Fat32格式来格式化。2、安装的过程中进度条会停留在73%几分钟,这是正常现象。2、...
2020-01-02 23:06:18 4220 21
交易明细分析工具2.0
2024-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人