自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 金融量化 道路突破策略(唐奇安道路突破策略&布林带通道及其市场风险)

midBBand[i] = np.nanmean(tsPrice[i-(period-1):(i+1)]) # nanmean忽略Nan计算均值sigma[i] = np.nanstd(tsPrice[i-(period-1):(i+1)]) # nanstd忽略Nan计算标准差。

2025-01-13 06:28:20 987

原创 Python 爬取猫眼电影《无名之辈》并对其进行数据分析

但是为了避免频繁地去猫眼请求数据,需要将数据存储起来,在这里,笔者使用的是 SQLite3,放到数据库中,更加方便后续的处理。而在从猫眼中拿到的数据中,城市包含数据中具备县城的数据,所以需要将拿到的数据做一次转换,将所有的县城转换到对应省市里去,然后再将同一个省市的评论数量相加,得到最后的结果。注:使用 Pyecharts 提供的数据地图中,有一些猫眼数据中的城市找不到对应的从标,所以在代码中,GEO。.replace(u"壮族自治区", “”).replace(u"自治区", “”)

2025-01-13 06:24:39 821

原创 Python 数据库连接 + 创建库表+ 插入【内含代码实例】_python实现参数传递数据库插入

【代码】Python 数据库连接 + 创建库表+ 插入【内含代码实例】_python实现参数传递数据库插入。

2025-01-13 06:20:57 620

原创 hdoj 5818 5821

A题的题意是给出两个等长数列,并给出m个操作,每个操作可以对A数列所指定的范围进行数字打乱重新排序,并且范围的顺序按操作的顺序来(也就是样例3跟样例4的差别),然后问A能不能在经过这些操作后变成B数列。后来看学姐的代码才知道,排序的不是数列的数,而是数列里每个数出现的位置,先对B记录每个数出现的位置,然后每次操作,对A的那个范围里的所有的数在B里的位置进行排序,这样就不用干扰B数列了。用栈来做,数组来存没有匹配到的括号,先匹配完所有可以匹配的括号,剩下的处理。

2025-01-12 04:24:59 895

原创 Hbase备份与恢复工具Snapshot的基本概念与工作原理_hbase 快照恢复

这里需要注意的是,和普通表删除的情况不同,普通表一旦删除,刚开始是可以在archive中看到删除表的数据文件,但是等待一段时间后archive中的数据就会被彻底删除,再也无法找回。但是Snapshot原始表被删除之后进入archive,并不可以被定期清理掉,上节说过clone出来的新表并没有clone真正的文件,而是生成了指向原始文件的链接,这类文件称为LinkFile,很显然,只要LinkFile还指向这些原始文件,它们就不可以被删除。所有针对新表的读取操作都会转发到原始表执行,因此就不需要移动数据了。

2025-01-12 04:21:18 872

原创 HashMap源码赏析

Integer.highestOneBit是取传入的这个数的二进制形式最左边的最高一位且高位后面全部补零,最后返回int类型的结果.比如传入的是7(0111),则最后得到的是4(0100).它这里先将number-1,然后再左移一位,比如number是9,则number-1等于8(1000),左移一位等于10000就是16.这样最后它就将传入的容量转换为了2的n次方.将元素存放到了数组的第一个位置.第一个位置也是一个桶,这桶里面只有一个元素的key可以是null,其他元素都是被hash算法分配到这里来的.

2025-01-12 04:17:35 1012 1

空空如也

空空如也

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

TA关注的人

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