dplyr和tidyr用法

博主头像 简介 tidyverse是一套数据分析套件包,它极大地简化和拓展了使用R语言进行数据分析的操作,涵盖了数据导入、数据处理和可视化等多方面的功能。 dplyr和tidyr是tidyverse的重要组成部分,前者主要用于数据的处理,后者则主要用于数据的格式调整。 两者的主要处理的对象是data.fram ...

量化入门-用Python筛选爆量上涨的股票

本文分享了一个用Python筛选爆量上涨股票的小工具。筛选条件包括:沪深主板非ST、流通市值200-2000亿、年利润>0.5亿、近100天涨幅<50%、基金持股>3%。爆量定义为当日成交量≥100天均量的3倍且收阳线。代码通过选股接口筛选股票,再获取K线数据逐日分析,最终输出爆量上涨的日期、倍数、... ...

lil_tea c++ style guide

博主头像 lil_tea c++ style guide 部分借鉴自 the cherno, 部分借鉴自 google c++ style guide, 部分借鉴自 linux kernel coding style, 部分借鉴自 算法竞赛进阶指南. 因为我年纪大了所以已经忘记哪一条是从哪借鉴的了, 朋友们看 ...

__block 变量内存布局详解

博主头像 1 内存布局 按照LLVM工程源码Block_private.h中的定义,__block变量的内存布局如下: struct Block_byref { void *isa; struct Block_byref *forwarding; int flags; int size; // 可选 void ...

不要让接口过早失去可选项

博主头像 在一些数据处理场景中,我们经常会设计这样的接口: byte[] GetImageArgb(); 它看起来很自然:调用方法,得到一段结果数据。 但在某些情况下,这类接口会带来一个不容易察觉的问题: 后续的优化空间,被提前限制了。 问题从哪里开始? 这个接口同时做了两件事: 表达能力:获取 ARGB 数 ...

Java 核心四大基石:从 Object 源码到包装类陷阱的全维度复盘

博主头像 :::warning 其实还靠手敲来总结,汇总,编辑的人是比较笨的人,所以也许是最后一篇了吧,闲暇时光写的,耗时约3月.... 根据 遗忘曲线:如果没有记录和回顾,6天后便会忘记75%的内容 自我PUA:有人说”成功“是完成一个目标,取得相应的成就,收获到目标的果实,这是成功的标志。有人说”成 ...

高光谱成像基础(十二)光谱重建(Spectral Reconstruction)

博主头像 在前面的内容里,我们已经围绕高光谱数据的降维、检测与解混展开了很多方法。 这些方法其实都有一个共同点: 它们都假设光谱数据是“已知且完整”的。 但在实际应用中,这个假设往往并不成立。 例如传感器只能采集少量波段、成像设备成本或带宽受限、数据存在缺失或严重噪声或者仅有 RGB 图像,却希望获得高光谱信 ...

EF Core 拦截器实战:SaveChangesInterceptor、CommandInterceptor 与审计落地

博主头像 审计不是“给表补几个 CreatedBy 字段”,也不是“在业务方法里顺手记日志”。它本质上是系统级可追溯能力,设计目标是让系统在任何写路径下都能稳定回答四个问题:谁发起、改了什么、何时发生、通过哪条链路触发。 真正的难点不在 API 用法,而在系统设计阶段是否把审计定义成基础设施能力。这里聚焦两层 ...

3.Langchain 1.2.0 学习 --- Tools和Agent

博主头像 LangChain Agents 和 Tools 完全指南:打造你的智能助手 想象一下:你请了一位博学多才的私人助理,TA 不仅能回答各种问题,还能主动查天气、算数学、搜资料、订机票......这就是 LangChain Agents 和 Tools 能为你创造的神奇体验。本文将带你全面了解如何用 ...

美团面试:为什么要用分布式缓存?本地缓存呢?多级缓存一致性如何保证?

博主头像 去年面美团的时候,面试官看着我的简历问:“我看你们项目里有个全局字典模块,里面那些省市代码、订单状态配置,是怎么做缓存的?” 我为了展现系统的高并发架构,立马拔高音量说:“为了保证系统的高可用和拓展性,我们专门用了一套 Redis 集群,每次业务流转都去 Redis 里查字典,绝对扛得住大流量。” ...

IP地址什么?工业场景网络注意事项有哪些?

博主头像 一、IP地址是什么? 可以把IP地址比作一个门牌号,每家每户都会有一个门牌号,而且是唯一的,只有地址唯一,邮递员才能准确地把我们的包裹送到。 二、IP地址结构 IP(Internet Protocol)地址的结构指的是它的格式、表示和读取方式。IP 地址用于识别网络上的设备并允许它们之间进行通信。网 ...

一道基础计算题卡在 40 分,求助判题规则问题

博主头像 最近在参加一个算法比赛,遇到一道看似非常基础的计算题,但无论怎么修改代码,始终无法通过全部测试用例,目前最高只能拿到 40 分,特来求助。 一、题目描述 输入两个浮点数: 半径 r高度 h 要求输出以下五个结果(均保留两位小数): 圆周长 C1 = 2πr圆面积 Sa = πr²球表面积 Sb = ...

一天一个Python库:propcache - 简化属性缓存,提升性能

博主头像 propcache - 简化属性缓存,提升性能 一、什么是propcache? propcache 是一个用于简化 Python 对象属性缓存的装饰器库。 它可以帮助你: 自动缓存计算量大的属性值,避免重复计算。 提高应用程序的性能和响应速度。 编写更简洁、更易于维护的代码。 二、应用场景 prop ...

123···100>