- 博客(51)
- 收藏
- 关注
原创 Anaconda环境配置(Windows11+python3.9)
这里没有添加PATH环境变量的选项,不知道问题出在哪里,有了解的大佬,欢迎在评论区交流。我安装的时候遇到一个问题,默认路径指向一个隐藏文件夹,需要取消隐藏才能正常使用。3、第三个选项:清除缓存,如果之前安装过anaconda,建议勾选上。python环境安装完成后,继续安装需要的package。完成安装后可能会提示更新,根据以下步骤更新即可。2、第二个选项一定要勾选;
2025-01-05 22:26:55
1780
原创 windows11(或centos7)安装nvidia显卡驱动、CUDA、cuDNN
本文是我瞎搞时写的问题汇总及参考文献,记录了一些问题解决的进度及对问题的思考。
2025-01-04 21:26:03
1276
原创 NLP自然语言处理——使用飞桨实现基于LSTM的情感分析
(a1, a2, …数组序列,注意要用 () 或者 [] 符号括起来,否则会报错。指定合并的轴,即沿着哪个维度进行合并。默认值为 0,表示沿着第一个维度进行合并。指定输出数组的可选参数。第一层:word Embedding层;(文本向量化)第二层:seq2vec层;(序列学习)第三层:全连接层;(特征学习)第四层:输出层;(分类)class LSTMModel (nn.Layer):#Layer首字母必须大写vocab_size,#词表长度num_classes,#分类数#文本向量化。
2024-12-30 21:49:30
744
原创 量化交易——RSI策略(vectorbt实现)
本文为通过vectorbt(以下简称vbt)实现量化交易系列第一篇文章,通过使用vbt实现RSI策略从而熟悉其代码框架。
2024-12-22 22:15:03
1652
2
原创 centos7 防火墙
centos防火墙常用命令firewall-cmd --state查看防火墙状态systemctl start firewalld启动防火墙systemctl stop firewalld停止防火墙firewall-cmd --zone=public --add-service=http --permanent打开http服务,添加永久规则firewall-cmd --zone=public --remove-service=http --permane
2024-12-04 19:28:24
198
原创 基于DrissionPage的企查查数据采集器
为引导信贷资金快速直达基层小微企业,由金融监管总局、国家发展改革委牵头,建立了支持小微企业融资协调工作机制,地方相应建立工作机制,从供需两端发力,统筹解决小微企业融资难和银行放贷难的问题。当地政府积极响应,积极向银行提供可能有融资需求的当地小微企业名单,名单所有内容均为公开信息,仔细分析名单后发现,部分企业已注销或处于其他异常状态,所有企业均无企业主联系方式,故本文主要解决两个问题:(1)企业状态;(2)企业联系方式。本文使用DrissionPage自动化工具在企查查上获取上诉企业信息。
2024-12-03 19:34:54
340
1
原创 树莓派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
2190
原创 用 Pyinstaller 模块将 Python 程序打包成 exe 文件
【代码】用 Pyinstaller 模块将 Python 程序打包成 exe 文件。
2024-05-22 22:20:34
312
原创 量化交易——构建本地股票行情数据库
所有数据存放在名为stock data的文件夹里,每只股票分别存放在csv文件里,例如中国平安的行情数据文件夹名为000001.SZ.csv,每个csv文件包含的股票行情数据有:日期,开盘价,收盘价,最低价,最高价,涨跌,macd,dif,dea。存储数据结构如下图所示。数据很全,经得起验证,准确率不错;用一个txt文件保存上一次更新的日期的下一次,那么,下一次更新数据时,先读取txt文件,然后,只需获取文件中日期到当日的数据。只支持日级行情数据,高频数据还得花钱。
2023-08-03 01:56:20
1121
原创 量化交易——MACD策略
当MACD指标中的DIFF线从下而上与DEA线交叉时,这个交叉为金叉,金叉一般情况下是买入的信号。当MACD指标中的DIFF线从上而下与DEA线交叉时,这个交叉为死叉,死叉一般情况下是卖出的信号。
2023-08-02 19:50:54
1318
转载 量化交易——双均线策略
不管close_today是True还是False,此函数只会产生一个订单,区别在于平仓时的手续费计算,平昨仓使用close_commission对应手续费率,平今仓使用close_today_commission手续费率。close_today: 平今字段,close_today: 平今字段,仅对上海国际能源中心,上海期货交易所,中金所生效,其他交易所将会报错(其他交易所没有区分平今与平昨,均按照先开先平的方法处理)。close_today = True, 只平今仓,今仓不足的时候,订单将会被废单。
2023-07-26 21:54:58
463
原创 量化交易——python数据分析及可视化
数据来源:tushare数据字段包含:日期,开盘价,收盘价,最低价,最高价,涨跌需要计算的数据:macd,diff,dea。
2023-07-26 21:52:54
1533
原创 量化交易——股票交易提醒系统
使用tushare获取数据,numpy+pandas分析计算数据,pyecharts做可视化,通过wxauto实现股票异动提醒,最后通过schedule模块实现脚本定时运行。
2023-07-24 23:36:30
549
转载 wxautoapi文档
Windows版本微信客户端自动化,可实现简单的发送、接收微信消息,开发中部分版本的微信可能由于UI界面不同从而无法使用,截至2022-06-10最新版本可用。
2023-07-23 19:55:00
1207
原创 量化交易——动态复权聚宽实现代码
1、什么是复权复权就是对股价和成交量进行权息修复,股票的实际价值没有变,只是数量与价格变化了而已。:原来20元的股票,十送十之后为10元,但实际还是相当于20元。从K线图上看这个价位看似很低,但很可能就是一个历史高位。复权的作用是为了让股价连续,消除价格、指标的走势畸变。2、常见的复权机制向前复权,就是保持现有价位不变,将以前的价格缩减,将除权前的K线向下平移,使图形吻合,保持股价走势的连续性。向后复权,就是保持先前的价格不变,而将以后的价格增加。上面的例子采用的就是向后复权。
2023-05-28 23:38:07
666
原创 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
6513
原创 量化交易——聚宽入门
聚宽量化交易平台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
3465
原创 房贷计算器——加入UI界面(一)
更新anacondaconda update conda#更新所有第三方库conda update --all注:常用库我习惯使用pip进行更新。
2020-12-01 19:09:19
203
原创 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
622
原创 将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
6158
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
9705
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
670
原创 CentOS7使用chmod修改文件(夹)的权限
修改文件夹的权限代码如下:chmod -R a=rwx filepath其中,-R表示修改文件路径下的所有文件的权限,即修改整个文件夹的权限;参考文献1、Centos7系统使用chmod修改文件的权限2、Centos7设置文件夹写入权限...
2020-07-07 17:50:09
2270
原创 NLP自然语言处理——文本分类之数据集汇总
文本分类数据集汇总名词解释一、“达观杯”文本智能处理挑战赛数据集1、数据格式2、测试集:test_set.csv数据集二数据集三参考文献名词解释(1)脱敏处理一、“达观杯”文本智能处理挑战赛数据集“达观杯”文本智能处理挑战赛数据集包含了两个文件,分别是:train_set.csv和test_set.csv。以下是关于这两个数据集的介绍1、数据格式2、测试集:test_set.csv数...
2020-06-28 22:51:45
7769
原创 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
1149
2
原创 python网络爬虫——使用selenium抓取东方财富网上市公司公告
@TOC一、在爬取公告之前需要了解一些基本信息(1)东方财富网是否需要登陆才能查看全部股票信息不需要二、使用selenium操作浏览器获取数据的基本流程(1)打开“东方方财富网>数据中心>公告大全>沪深A股公告”页面;(2)在“个股公告查询”输入框中数据需要查询的股票代码,并点击“查询”按钮;(3)此时浏览器会自动在新的窗口打开指定股票公告页面;(4)遍历所有公告...
2020-06-19 01:02:38
7398
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
916
原创 NLP自然语言处理——文本分类之三大基础技术
三大基础基础技术写在前面一、 中文分词jieba(结巴)分词三种分词模式(1)全模式 :把所有可以成词的词语都列出来。(2)精确模式:把句子精确地切分开。(3)搜索引擎模式:在精确模式的基础上,对长词再切分。二、 词性标注三、命名实体识别四、总结写在前面本文大量的参考了《Python自然语言处理实战:核心技术与算法》,其代码托管在github上,地址是https://github.com/nl...
2020-06-15 19:43:48
2053
原创 NLP自然语言处理——文本分类之评价指标
文本分类评价指标一、准确率(Accuracy)二、精确率(Precision)三、召回率(Recall)四、F1参考文献一、准确率(Accuracy)准确率关注整体效果,只适合均衡的数据。准确率公式如下:Accuracy=预测正确的样本数总样本数Accuracy=\frac{预测正确的样本数}{总样本数}Accuracy=总样本数预测正确的样本数二、精确率(Precision)精确率关...
2020-06-15 19:37:52
3729
原创 利用Selenium爬取高考专业分数线——数据介绍及Chromedriver下载和安装
数据介绍高考专业分数线搜索结果页面如下图所式,搜索结果包含:学校名称、专业名称、招生地址、考生类别、录取批次、平均分、最低分。检索条件主要有:考生类别、所属地区等。下载、安装Chromedriver...
2020-05-24 13:08:35
909
原创 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
3775
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人