自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 请求api接口所遇问题

1、NotImplementedErrorimport tornado.ioloopimport tornado.webimport tornado.httpserverclass MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, Nowamagic")application = tornado.web.Application([(r"/", MainHandler

2020-05-23 23:04:49 1320

原创 网络碎碎念

最近又翻看(重新学习)OSI七层模型,发现现在做的东西处于四层传输层到七层应用层之间。比如建立连接就会有连接时长(传输层),建立会话就会有会话时长(会话层),如果是443端口就需要加密(SSL,应用层)。针对于F5而言,如果仅仅是作为一个代理而言,只是将数据进行转发,这也就是在四层(传输层)上进行动作。如果是需要做其他事情(如加密、源地址敏感),那么就涉及七层(应用层)的东西。此外新的工作内容又涉及了三层网络层的东西,诸如路由指向(目前仅接触到这个)。...

2020-05-18 23:33:46 601

原创 【Jupyter】各种error

ImportError: Install xlrd >= 0.9.0 for Excel support需要pip安装xlrd的库,并且在当前代码中import这个xlrd这个库 

2018-09-28 11:06:05 1681

原创 决策树ID3算法

TypeError: 'dict_keys' object does not support indexing来源:python常见错误集合9.TypeError: ‘dict_keys’ object does not support indexing这个问题是python版本的问题#如果使用的是python2firstStr = myTree.keys()[0]#...

2018-09-25 18:33:59 292

原创 【Python】zr_price爬虫

这几天网上热议租房价格飙升,然后想查看北京租房价格的变化趋势,奈何没找到。又开始找爬虫,但是也只是以前的,而且现在页面已经发生变化,于是在别人已有代码上进行改进。2018-8-26仅可以在单页爬取地址、描述、标签、图片等信息 价格信息是由CSS的background-position来设定的,而这一部分牵涉到JS(?)的知识。通过审查元素已经发现映射关系,后面需要提取出offset队...

2018-08-27 00:24:27 141

原创 【OpenCV】水下图像处理算法

2017-6 水下机器人视觉系统图像处理研究_仝灼银 1.利用算法提高图像清晰度 2.建立物理模型(1)空域增强算法:直方图处理、对比度调整、图像分割——最热 优化:部分统计加强、局部直方图调整、基于限制的混合对比度自适应直方图等(2)频域增强算法:傅里叶变换、高斯滤波 同态滤波、高斯滤波、高通滤波、选通滤波、小波变换—基于频域和时域,弥补傅里叶变换的不足,但有振铃现象。(3)...

2018-08-21 23:42:55 5215

原创 【Tableau】相关

Tableau: 1.连接任何数据源 2.将数据可视化

2018-08-21 21:54:18 439

原创 【SQL】函数类型

聚合函数:执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。 日期和时间函数:可以更改日期和时间的值。 元数据函数:返回数据库和数据库对象的属性信息。 排名函数:是一种非确定性函数,可以返回分区中每一行的排名值。 字符串函数:可更改 char、varchar、nchar、nvarchar、binary 和 varbinary 的值。以上是业务中经常需要用到...

2018-08-19 11:52:25 771

原创 利用pandas对初创公司进行数据分析

数据源 Kesci的CrunchBase 初创公司数据集数据集内容 acquisitions.csv: 初创公司被收购的记录 additions.csv: 月度新增公司数目 companies.csv: 公司信息记录 investments.csv: 投资记录 rounds.csv : 投资轮次记录问题描述 VC在投资的时候...

2018-08-13 22:39:32 537

原创 【Python】绘图和可视化

可视化工具:matplotlibmatplotlib APIimport matplotlib.pyplot as pltFigure和Subplotfig = plt.figure() # 创建新的figureax1 = fig.add_subplot(2,2,1)ax2 = fig.add_subplot(2,2,2)ax3 = fig.add_subplot...

2018-08-04 14:42:48 375

原创 【数据分析】面经

1.简单的数据结构。冒泡,快排 2.SQL 3.感觉hadoop还是要看的,mapreduce,hive这些 4.二级重点:Python/R,机器学习模型,统计概率,产品分析,spark/MR/hive,不至于每家都问,但一些岗位会问问,尤其是当你简历里写了相关...

2018-08-04 10:33:36 1455

原创 【Python】异步IO

2018-07-27 家 热 同步IO:在一个线程,CPU执行代码速度很快,但是如果碰到IO操作,就会等操作完成再进行下一步操作。 解决办法是异步IO,当执行一个IO操作时,只发出IO指令,不等待IO结果,然后去执行其他代码。一段时间后,当IO返回结果时,再通知CPU进行处理。也就是主线程不休息,一直在消息循环中处理其他消息。协程Coroutine子程序是层级调用,通过栈的方式实现...

2018-08-01 12:01:32 265

原创 【Python】Web的基本开发

一个Web应用的本质:浏览器发送一个HTTP请求;服务器收到请求,生成一个HTML文档;服务器把HTML文档作为HTTP响应的Body发送给浏览器;浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。WSGI接口:Web Server Gateway Interface 这个接口可以使开发人员用Python专注于生成HTML文档,不需要的接触到TCP连接、HTT...

2018-07-26 22:09:44 185

原创 【Python数据结构与算法】哈希表

2018-7-23 回家啦,呆上两周回去~bj就剩大毛毛啦,金可怜~在说哈希表之前需要先理清下之前各种数据结构,来看看各种ADT的特点。Array 数组 python自带的array,只能存储 List 列表 LinkedList 单链表 CircularDoubleLinkedList 循环双链表 Double ended Queue 双端队列 Sta...

2018-07-23 17:31:19 768

原创 【Python数据结构与算法】链表

2018-7-18 北京阴 大毛夏令营过啦!线性结构:内存连续,可以通过下标访问——如list 链式结构:内存不连续,通过链接指针的方式指向下一个,不可以通过下标访问;但是追加元素方便;查找时需要遍历单链表通过指针的方式将节点一个个串起来 root(根节点,是一个入口,可以进行遍历) — head — node — node — tail每一个node包含:value和ne...

2018-07-19 15:42:23 214

原创 【Python数据结构与算法】数组和列表

2018-7-17 北京暴雨 一周多没更新了,总是往医院跑。 根据Pegasus Wang 大佬的教程,边学边做抽象数据类型ADT Abstract Data Type,抽象数据类型,我们在组合已有的数据结构来实现一种新的数据类型, ADT 定义了类型的数据和操作。 实现一个ADT的时候,应该注意以下几点: 1.如何选用恰当的数据结构作为存储? 2.选取的数据结构能否满足 ADT ...

2018-07-17 22:25:00 325

原创 【OpenCV】轮廓检测

轮廓检测的作用: 1.可以检测图图像或者视频中物体的轮廓 2.计算多边形边界,形状逼近和计算感兴趣区域先看一个较为简单的轮廓检测:import cv2import numpy as np# 创建一个200*200的黑色空白图像img = np.zeros((200, 200), dtype=np.uint8)# 利用numpy数组在切片上赋值的功能放置一个白色方块img[...

2018-07-06 16:03:45 17323 4

原创 【OpenCV】Canny边缘检测

五个步骤: 1.使用高斯滤波器对图像进行去噪 2.计算梯度 3.在边缘上使用非最大抑制—NMS 4.在检测道德边缘上使用双阈值去除假阳性 5.分析边缘极其之间的连接,以保证保留真正的边缘并消除不明显的边缘import cv2import numpy as npimg = cv2.imread("jx3.jpg", 0)cv2.imshow("img", img)cv2....

2018-07-06 14:46:44 206

原创 【OpenCV】用定制内核做卷积

OpenCV预定义的很多滤波器,也就是滤波函数都会使用——kernel。 kernel从数学上是一个具有奇数行和奇数列的矩阵,用来对一个区域的像素做mix up或者卷积运算。 对于图像像素来说,它是一组权重,它决定了该如何计算目标像素点的新值。kernel_33 = np.array([[-1, -1, -1], [-1, 8, -1],...

2018-07-05 12:04:51 1542 5

原创 【Opencv】边缘检测

2018-7-5 凌晨 代码万万要认真,今晚抄书都能抄错,是在该打。 书上的一行graySrc = cv2.cvtColor(blurredSrc, cv2.COLOR_BGR2GRAY)硬生生被我抄成了graySrc = cv2.cvtColor(blurredSrc, cv2.COLOR_BAYER_BGR2GRAY)然后报错: cv2.error: OpenCV(3...

2018-07-05 00:51:08 2254 3

原创 【OpenCV】Cameo

2018-7-3 好几天没来了,上周五按照书中程序,手打一份代码跑了一下,今天分析总结一下。实现的功能: 1、从摄像头读取视频流,将其在窗口中实时显示 2、使用键盘按键可以实现截图、录取视频、退出的功能首先这个程序将视频I/O流代码与应用程序代码分离。 I/O流接口分为:CaptureManager类和WindowManager类 CaptureManager:读取新的帧,将帧分...

2018-07-03 13:05:31 1163 7

原创 【OpenCV】处理文件、摄像头和图形用户界面

2018-6-25 北京 似是暴雨前 2.1 基本I/O脚本 2.1.2 图像与原始字节之间的转换import cv2import numpy# import os# 构建一个120,000随机字节的序列# randomByteArray = bytearray(os.urandom(120000))# flatNumpyArray = numpy.array(random...

2018-06-27 00:50:58 385

原创 【OpenCV】ubuntu16.04下基于anaconda3(python3.6.5)的opencv3的完全安装指南

2018-6-26 北京 湿热! 本来之前以为opencv已经完全安装好,但是在运行imshow()、cv2.VideoCapture()时,会分别出现 GLib-GIO-Message: Using the ‘memory’ GSettings backend. Your settings will not be saved or shared with other applicati...

2018-06-27 00:50:13 3403 2

原创 【conda】安装opencv遇见的问题

1. 更换源的问题 最终我的.condarc文件的内容如下: channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirror...

2018-06-25 12:52:27 3185 3

原创 【Python】网络编程

2018-6-15 使用python进程,连接别的服务器进程的通信端口进行通信。 Socket——一条网络链接 怎么建立这条链接?需要知道目标计算机的IP地址和端口号,再指定协议类型即可。TCP/IP简介 IP协议负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就...

2018-06-15 16:43:20 164

原创 【Python】正则表达式

2018-6-10 基础规则 \d——匹配一个数字 \w——匹配一个字母或数字 .——匹配任意字符 变长 *——表示任意个字符(包括0个) +——表示至少一个字符 ?——表示0个或1个字符 {n}——表示n个字符 {n,m}——表示n-m个字符 进阶 []表示范围: [0-9a-zA-Z\_]——匹配一个数字、字母或者下划线 [0-9a-zA-Z\_]+——匹配至少由一...

2018-06-10 23:39:23 153

原创 【Python】面向对象编程

2018-6-6 序 面向对象编程——Object Oriented Programming,简称OOP。 程序的基本单元:对象 对象:包含了数据和操作数据的函数 在Python中,万物皆为对象。(程序员后宫佳丽三千哟) 所有的数据类型都可视为对象, 对象也可以是自己创造的。 自己创造—自定义的对象数据类型就是类(class)。 Class是一种抽象概念,比如我们定义的Cl...

2018-06-06 23:20:53 202

原创 【Python】偏函数

2018-6-6 偏函数-Partial function int()函数额外提供base参数,默认值为10,可以用来做N进制的转换。>>> int('12345', base=8)5349>>> int('12345', 16)74565但是一切代码需要从简,需要多次使用,如果要进行大量的N进制转换,每次都需要使用base参数,很麻烦。那么就...

2018-06-06 16:53:32 250

原创 【Python】装饰器

2018-6-5 先看一个例子:>>> def now(): print('2015-3-25')>>> f = now>>> f()2015-3-25现在我们可以用__name__拿到函数的名字。 如果现

2018-06-05 22:04:38 123 1

转载 廖雪峰---python实战

2018-6-5更新 目标:一个包含日志、用户和评论的blog网站一、开发环境 python 3.6 异步框架 aiohttp 前端模板引擎 jinjia2 MySQL异步驱动 aiomysql上面后三个部分需要学习、了解二、Web App骨架 Web App建立在asyncio基础上,使用aiohttp写基本的app.py 可以在9000端口监听HTTP请求,并...

2018-06-05 15:05:43 1285

空空如也

空空如也

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

TA关注的人

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