- 博客(17)
- 收藏
- 关注
原创 Python API接口压力测试简单实现(并发测试)
import base64import osimport urllibimport numpy as npimport requests, time, json, threading, randomclass Presstest(object): """ 并发压力测试 """ def __init__(self, press_url): self.press_url = press_url def test_interface(se.
2020-12-29 14:08:14
138
1
原创 Python - OpenCV简介
1. OpenCV简介 Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法,已成为计算机视觉领域最有力的研究工具。在这里我们要区分两个概念:图像处理和计算机视觉的区别:图像处理侧重于“处理”图像–如增强,还原,去噪,分割等等;而计算机视觉重点在于使用计算机来模拟人的视觉,因此模拟才是计算机视觉领域的最终目标。 OpenCV用C++语言编写,它具有C ++,Python,Java和
2020-12-22 09:47:43
104
原创 深度学习笔记3-感知机与逻辑电路
感知机基于<深度学习入门:基于Python的理论与实现>编写,可以作为深度学习入门准备,由浅入深先客观了解一下深度学习内容。1. 什么是感知机 感知机是由美国学者Frank Rosenblatt在1957年提出来的,因为感知机也是作为神经网络(深度学习)的起源的算法。因此,学习感知机的构造也就是学习通向神经网络和深度学习的一种重要思想。 感知机接收多个输入信号,输出一个信号。这里所说的“信号”可以想象成电流或河流那样具备“流动性”的东西。像电流流过导线,向前方输送电子一样,感知机
2020-12-19 22:11:46
144
2
原创 Docker安装opencv2时报ImportError: libGL.so.1: cannot open shared object file: No such file or directory
Error:ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决方法:$ sudo apt-get update$ sudo apt-get install -y libgl1-mesa-dev如果在docker中可以省略sudo,libgl1-mesa-dev是一个有关OpenGL的库。...
2020-12-18 17:41:01
44
1
原创 深度学习笔记2-数学基础
https://www.jianshu.com/p/c7178bc93b40https://zhuanlan.zhihu.com/p/36311622https://www.cnblogs.com/jialin0421/p/8988824.htmlhttps://blog.csdn.net/liming850628/article/details/78719776?utm_medium=distribute.pc_relevant.none-task-blog-title-3&...
2020-12-17 09:42:55
41
原创 Python 查找字符串中指定字符串索引
在字符串中查找符合要求的字符串索引str = '15 5669 3566 5656'# 查找出现的第一个符合要求字符串的索引first_index = str.find('56') 3# 查找出现的最后一个符合要求字符串的索引last_index = str.find('56')15# 查找所有符合要求的字符串索引all_index = [r.span() for r in re.finditer('56', str)][(3, 5), (9, 11), (13, 15), (
2020-12-16 09:45:02
368
原创 深度学习笔记1-Numpy常用操作汇总
Numpy常用操作1.N维数组对象(ndarray)ndarray是一个多维数组对象,一般要求所有元素类型相同,数组下标从0开始。2.对象的属性 属性 说明 .dim 秩,即轴的数量或维度的数量 .shape 对象的尺度,对于矩阵来说,即n行m列 .size 对象的个数,即n*m的值 .dtype
2020-12-15 00:09:29
67
原创 sqlserver 在线添加索引
在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON table_name (column_name)在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。CREATE UNIQUE INDEX index_nameON table_name (column_name)默认,SQL Server以OfflineCREATE UNIQUE INDEX index_nameON table_name (column_nam
2020-12-11 11:13:41
21
原创 python f.read()读取文件为空
今天在使用python 读取文件时发现f.read()读取内容为空,特在此记录一下原因with open(path,'rb') f.read()可能原因1: 多次调用f.read(),第一次调用f.read()可以读取到内容,这时游标会移动到文章末尾,再次调用f.read()是获取不到内容的,可以使用f.seek(0)将游标移动到文章开头再次调用f.read()即可获取内容。可能原因2: 在使用f.write()向文件内写入内容后立刻使用f.read()读...
2020-12-10 22:35:54
223
原创 VS异常:文件乱码:文件加载,使用Unicode(UTF-8)编码加载文件xxx时,有些字节已用Unicode替换字符替换。保存该文件将不会保留原始文件内容。
今天在使用vs打开一个项目的时候发现部分文件突然乱码了,上午打开的时候还没发现,点击部分cs文件的时候出现下面异常提醒在网上查了以下相关资料,主要有以下两种思路1. 在vs中,选择"工具"->"选项"->"文本编辑器" 勾选上"自动检测不带签名的UTF-8编码",尝试了一下,发现并没有什么乱用2. 用文本编辑器打开问题文件,设置编码另存为一下,这样确实可以解决问题,但是我有问题的文件实在太多了,少了还好,多的话实在是麻烦并且没有办法从根本上解决问题。之后又查了查相关资料,有相
2020-11-30 22:20:54
188
2
原创 Python - OpenCV 图像二值化处理
图像二值化处理时图像处理过程中非常常见的一种操作,在python中比较常用的主要是opencv,pil两个第三库,对比来看的话,opencv使用要更加的方便灵活,文本主要介绍以下基于opencv的图像二值化处理方法。首相我们来看一种比较简单的图像二值化处理方法。全局阈值二值化主要思路就是设置一个阈值,低于该阈值的像素置为0(黑色),高于该阈值的像素置为255(白色),下面来看代码def image_binarization(img): # 将图片转为灰度图 .
2020-11-21 16:35:46
522
原创 Python - OpenCV 图像灰度识别
本片文章将介绍一下基于opencv的图像灰度识别,主要介绍三通道的彩色图片的灰度识别,单通道图片无需判断。 对图片进行灰度识别我们要先明白一个基础知识,理论上讲,一张真正的灰度图应该是单通道或者RGB三通道值相等的,因此我们可以根据通道数或者像素RGB三通道值差异来判断。 接下来我们来介绍两种计算灰度值的方法。方法一def calculate_gray_value(img): # 分割RGB通道 r, g, b = cv2.split(img) ...
2020-11-08 11:37:43
260
原创 Python - OpenCV加载图片
近期在python中使用opencv加载图片的时候遇到一些问题,在此记录一下。首先我们来看最常用的一种加载方式,通过imread()方法来加载。import cv2image = cv2.imread(img_path)img_path可以是绝对路径也可以时相对路径,但是这里存在一个问题,img_path路径中不能包含中文,即使使用的是相对路径,根目录到当前文件也不能存在中文路径否则会报错。接下来我们看两种其他的opencv加载图片的方法直接从文件中加载图片,可以解决中文路径问题im
2020-11-08 09:48:38
89
原创 ping请求超时问题研究
近期公司用到的一个第三方节点无法访问,想用ping命令来查看一下是否可以ping通第三方服务器,结果返回"请求超时",后来第三方公司回邮件告诉我,他们公司是禁ping的,可以在cmd中用nslookup命令来查看相关信息。 之前确实没接触过这方面内容,简单研究了下做下记录。 ping 命令请求超时可能有以下几种原因 1、 对方已关机,或者网络上根本没有这个地址; 2、错误设置IP地址; 3、对方与自己不在同...
2020-10-28 22:52:20
176
原创 决策树分类算法(1) - 决策树简介及ID3/CS4.5算法
1. 引言在现实生活中,我们会遇到各种选择,不论是相亲,还是挑选水果,都是基于以往的经验来做判断。如果把判断背后的逻辑整理成一个结构图,你会发现它实际上是一个树状图,这就是我们今天要讲的决策树。2. 决策树决策树是一种通过对历史数据进行测算实现对新数据进行分类和预测的算法。简单来说决策树算法就是通过对已有明确结果的历史数据进行分析,寻找数据中的特征。并以此为依据对新产生的数据结果进行预测。决策树由3个主要部分组成,分别为决策节点,分支,和叶子节点。其中决策树最顶部的决策节点是根决策节点。每一个
2020-10-27 23:36:20
693
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝