- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 python速率控制器
最近有空和同事共同开发了一个基于python的速率控制器,可以控制数据的处理速度,在很多场景中相信都会用到,故在此分享给大家。一、代码 主要思想:控制一段时间内处理数据的速度,速度不能超过设定的speed值。例如,speed值设定为100,那就是说每秒数据处理的速度上限是100.#coding=utf-8import timeimport datetimefrom time import sleepclass SpeedControl(object): def _...
2020-11-20 18:26:41 2233
原创 对PCA的理解
一、概要 高维数据不同维度之间往往存在相关性,比如人的收入和职位,西瓜的色泽和光照强度等。 因此,为了便于分析数据,理解数据中的基本结构,需要将数据映射到一个维度互不相关的新坐标空间中,同时还要最大程度的保留原有数据的信息。 而主成分分析,就是满足这种需求的一种技术。二、准备工作 对数据进行主成分分析之前,需要将数据规范化,这主要是为了解决不同维度间标度不一致问题。主要做法是将数据每一维度的均值变为0,方差变为1。 为什么要这样做那? ...
2020-11-09 22:52:17 756
原创 深入理解SVD
本篇文章不会对SVD、PCA的相关理论过于深入的讲解,因为相关的优秀文章太多了。本文仅仅是对SVD以及PCA进行提纲挈领的一些介绍,忽略一些细节上的讲解。一、SVD概要 首先,SVD要干什么?它的作用是把任何一个实矩阵分解为三个子矩阵的乘积: ...
2020-11-07 15:20:40 1257
转载 使用rz上传压缩文件遇到的一些坑
我们知道用linux命令rz/sz可以通过一些终端软件如secureCRT等在linux服务器与本地windows之间传文件。在服务器上rz一下,在本地windows下就跳出一个窗口,选择文件后就传到了服务器上;而在服务器上用sz命令sz一个文件,在本地电脑硬盘上就有了这个文件。用起来是很方便。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)运行命令rz,即是接收文件
2020-11-06 15:34:34 2118
原创 一种C++多线程调试技巧
在C++多线程开发环境中,往往一个进程内部会开辟多个线程,后台log中因此后掺杂多个线程的日志信息,因此,为了快速定位有异常的线程,可以根据线程号对log进行筛选。 比如像查询线程号为100的日志信息,可以通过grep命令过滤出线程号为100的线程日志信息。...
2020-11-04 18:44:25 322
oToV2:一种在线的端到端的剪枝优化方法介绍
2023-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人