自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 利用python编辑财报特征

④ 从股东权益角度来看,莱宝高科的股东权益占比:75.91%,劲拓股份的股东权益占比:64.79% ,新亚电的股东权益占比:40.82% , 这个比例也可以看出,莱宝高科的资金来源主要是内部资金,而新亚电子主要是靠外债。⑤ 股东权益和债务的比例也会影响净资产收益率,莱宝高科的股东权益占比过高,因此降低了净资产收益率,也就降低了股东的权益,所以股东权益和债务最好的结构为:1:1左右。① 从资产结构上看,三家公司都是轻资产公司,其中莱宝高科有40%多的现金,说明公司的现金流很好。

2023-09-23 19:16:36 457

原创 利用python将资产负债表和利润表编制为资产资本表

利用python将资产负债表和利润表重新编制为资产资本表、财务分析

2023-09-18 23:30:59 601

原创 净利润断层

统计2021年1季度净利润断层的股票到今天的涨幅;净利润断层的定义:一、1季度财报中净利润翻倍,二、季报公布的首个交易日股票跳空上涨。获取到属于净利润翻倍的股票,再去统计他们的滚动涨幅,将个股的滚动涨幅拼接到一个表中,然后按行计算平均涨幅,画出图形。import tushare as tsimport akshare as akimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib as mpl# 获取

2021-10-14 10:48:50 1313

原创 机器学习入门概念了解

推荐书籍:《《Python机器学习基础教程》 — [德] 安德里亚斯·穆勒 [美] 莎拉·吉多利用scikit_learn已有的数据,对监督学习-三分类问题的入门了解:鸢尾花(Iris)有三个品种:setosa、versicolor 或 virginica。鸢尾花(Iris)数据集包含两个 NumPy 数组:一个包含数据,在scikit-learn中被称为X;一个包含正确的输出或预期输出,被称为y。数组X是特征的二维数组,每个数据点对应一行,每个特征对应一列。数组y是一维数组,里面包含一个类别.

2021-10-01 23:28:42 172

原创 东方财富龙虎榜数据爬取requests

先用开发者工具观察:按F12,取观察翻页时候数据的变化:在network中查看到,共3页,每页50行数据,然后去获取需要发送请求数据:只需要改变页面数字,就可以获取到不同页面的数据,代码如下:url = 'http://datacenter-web.eastmoney.com/api/data/v1/get?'for page in range(1, 4): params = ( ('callback', 'jQuery11230593088028..

2021-09-24 13:35:19 2730 2

原创 东方财富单页tables数据爬取selenium

爬取当天龙虎榜买入机构大于2并且涨停的股票龙虎榜机构每日买卖网址:机构买卖每日统计 _ 数据中心 _ 东方财富网首先将当前页面的数据获取下来:# 设置变量urlurl = 'http://data.eastmoney.com/stock/jgmmtj.html'# 设置发那个问的浏览器的路径,webdriver放在python目录下,不用设置路径path = 'F:\\program\\ProgramData\\ancondas3\\chromedriver.exe'option =

2021-09-22 15:25:13 683

原创 Selenium定位元素

参考书籍:python自动化开发实战 - 黄永祥一、通过属性id和name来实现定位:browse.find_element_by_id()browse.find_element_by_name()find_element_by_id和find_element_by_name分别通过元素属性id和name的属性值来定位。如果被定位的元素不存在属性id或name,则无法使用这种定位方式。通常情况下,一个网页中,元素的id或name的属性值是唯一的,如果多个元素的id或name相同,这种定位

2021-09-18 13:23:00 124

原创 Selenium安装和配置

一、安装Selenium和浏览器Google Chrome的WebDriver:pip installseleniumSelenium的安装相对较为简单,接下来安装Google Chrome的WebDriver。首先打开Google Chrome并查看当前的版本信息,然后下载对应版本WebDriver,我是下载93版本的。下载链接点击:ChromeDriver Mirror然后写一个简单的test.py测试一下:from selenium import webdriver#..

2021-09-18 12:44:30 246

原创 板块拥挤度的相对强度rps

'''行业密集度: 1、从数据库获取单个行业的一段时间内的成交量的涨幅 2、'''import pymongoimport pandas as pdimport akshare as akimport datetimeimport numpy as npimport seabornimport matplotlib.pyplot as plt# 连接数据库client = pymongo.MongoClient(host='localhost', port=270.

2021-09-10 14:07:21 2919

原创 df.nlargest(n,列名) DataFrame统计每列排名前3

假设5个行业板块,统计2010年至2021年,每年行业涨幅前3名的板块# 获取5个指数收盘价数据names = ['半导体及元件', '电力', '传媒', '中药', '银行']def get_pct(lists): pct = pd.DataFrame() for name in lists: # 从接口获取数据 tmp = ak.stock_board_industry_index_ths(symbol=name).set_index('日..

2021-09-09 11:29:59 925

原创 DataFrame.resample()数据聚合、重采样

DataFrame.resample官方文档对行业板块过去10年里,每年行业的涨幅的统计假设获取的数据是从2010/01/01 — 2021/09/03的所有板块的日收盘价,需要统计每年的涨幅,就需要将时间单位从日改为年,然后要从中重新取出每年第一个交易日的和每年最后一个交易日的收盘价,这里resample()函数就非常便捷了。import pymongoimport pandas as pd# 连接数据库client = pymongo.MongoClient(host='localh

2021-09-08 22:34:40 5494

空空如也

空空如也

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

TA关注的人

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