- 博客(15)
- 收藏
- 关注
转载 Python 正则表达式
任何一种编程语言中,虽然并不总会遇到使用正则表达式的情况,但是,如果一旦到了需要用的场合却不会用,着实会陷入一个困境,所以,正则表达式是一个必要掌握的知识模块。正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。本文主要是根据最下面 参考资料 1 来...
2019-07-21 23:02:00
229
转载 MongoDB 数据库 — 实例总结
本篇打算总结一些碰到的实例,后面碰到问题再进行补充。实例1:aggregate 实现 count(distinct field)我们知道在 SQL 中,要实现这样的功能,只需要 count(distinct field) 即可,虽然 MongoDB 中有聚合函数 count,distinct,但是,在 aggregate 聚合管道操作中却没有这样的用法,因此,需要使用其它方法来实现这...
2019-06-28 10:19:00
545
转载 MongoDB 数据库 — 查询方法
接上篇,本篇专门整理 MongoDB 查询方法。4 基本查询你可以在数据库中使用 find 或者 findOne 函数来执行专门的查询;你可以查询范围、集合、不等式,也可以使用 $-条件 执行更多的操作;查询结果是一个数据库游标(cursor),当需要的时候返回你需要的文档。你可以在 cursor 上执行许多元操作(metaoperations),包括 skipping 一定...
2019-06-17 15:40:00
346
转载 MongoDB 数据库 — Python 连接
1 MongoDB 简介MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 中的递归关系:MongoDB的一个实例可以拥有多个相互独立的数据库(database),每个数据库都拥...
2019-06-07 16:41:00
376
转载 Python 自动化发送钉钉消息
在进行Python截取网络报表并发送钉钉群过程中,碰到一些问题,也用到一些工具,在这里做一下简单总结。整个过程归纳如图:1 版本配置windows 10Google Chrome 74.0.3729.131(正式版本) (64 位)python 3.7.1selenium:3.141.02 打开浏览器2.1 打开浏览器from selenium import webdr...
2019-05-23 18:15:00
1506
转载 用户留存图
搜索用户留存曲线,偶然在知乎上发现了比较好看的图,原地址图1:留存并不好图2:正常的留存图我利用公司数据自己做出来的图,当然还可以在其基础上进行优化:其中 newData2为:start_time month count1 O_2017_06 1 6122 O_2017_06 2 1673 N_2017_07 2 14734 O_2017_06 3 1155 N_...
2018-09-06 19:21:00
555
转载 使用 ggplot2 和 RColorBrewer 扩展调色板
此文为自己翻译,原文链接请看How to expand color palette with ggplot and RColorBrewer直方图(histogram)和柱状图(bar)是数据分析展示的一部分。如果图是由R语言ggplot2包中函数geom_histogram()或者geom_bar()来制作,则柱状图看起来是这样的:library(ggplot2)ggplot(...
2018-09-06 19:09:00
5241
转载 Image Processing in OpenCV (2)
4 Smoothing Images4.1 目标学习:使用各种低通滤波器(low pass filters)模糊(Blur)图像对图像使用自定义滤波器(2D convolutin)4.2 2D卷积(图像滤波)(Image Filtering)对于一维信号,图像也可以用各种低通滤波器(LPF)、高通滤波器(HPF)等进行滤波。LPF有助于去除噪声或模糊图像。 HPF过滤器有...
2018-08-04 13:36:00
209
转载 Image Processing in OpenCV
1 Changing Colorspaces1.1 目标学习如何将图像从一个颜色空间(color-space)转换到另一个颜色空间,比如,BGR <-> Gray, BGR <-> HSV等。创建一个应用,使之可以提取视频中的有色物体(colored object)学习函数:cv2.cvtColor(), cv2.inRange()等1.2 改变颜色...
2018-07-22 00:28:00
182
转载 Core Operations
1 Basic Operatons on Images1.1 目标学习:访问并修改像素值访问图像属性设置图像域(ROI)分开和合并图像在这部分几乎所有的操作主要是和Numpy而非OpenCV相关,用OpenCV写更好的优化代码需要更好的掌握Numpy。1.2 访问并修改像素值(pixel values)首先加载图像:import cv2import numpy ...
2018-07-14 17:24:00
265
转载 Gui Features in OpenCV
1 Getting Started with Images1.1 目标学习如何读取图像、展示图像、保存图像学习函数:cv2.imread(), cv2.imshow(), cv2.imwrite()学习用 matplotlib 展示图像1.2 使用OpenCV1.2.1 读取图像函数 cv2.imread() 有两个参数:图像路径读取图像的方式:cv2.IMR...
2018-06-30 20:53:00
138
转载 信用评分卡模型的理论准备
0 前言评分卡模型最早是用在银行审批用户申请贷款的环节。不过,由于近年来小贷的盛行,越来越多的公司开始基于自己平台的用户数据来构建评分卡模型。银行信用评分卡一般分为两类:申请评分卡,对新贷款申请进行筛选并判断其违约风险;行为评分卡,对审批通过的贷款账户进行覆盖整个贷款周期的管理。在介绍评分卡的构建过程之前,我们首先引入一个标准信用卡的格式示例,这样可以有一个直观的概念。...
2018-06-07 22:20:00
345
转载 模型评估指标
0. 前言模型的评价指标和评价体系是建模过程中的一个重要环节,针对不同类型的项目和模型,要合理选择不同的评价指标和体系。下面先给出二分类模型中预测值和实际值的混淆矩阵(confusion matrix)和定义,然后介绍几种评价指标。二分类模型的预测值与实际值的结果TP(True Positive):模型预测为正例(1),实际为正例(1)的观察对象的数量。TN(True Nega...
2018-05-16 21:35:00
1233
转载 matplotlib绘制子图
在python数据分析中,我们会经常用到matplotlib模块绘制多个子图,如何个性化子图的布局,下面利用Kaggle中的Titanic数据介绍两种方法。import pandas as pdimport numpy as npdf_train = pd.read_csv("train.csv")df_train.head()1. subplot2grid()subpl...
2018-05-09 22:16:00
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人