![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
爱憎分明丶
汇编,Vue,python,sql,Django,c,c ,java,ThinkPHP,php,solr,hadoop,小程序,公用号。
展开
-
pip install mysqlclient mysql_config not found 错误
运行命令yum install mysql-devel gcc gcc-devel python-devel转载 2020-10-12 20:50:31 · 400 阅读 · 0 评论 -
moduleNotFoundError: No module named ‘_ctypes‘
python3中有个内置模块叫ctypes,它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用centos7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。由于在centos7系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named '_ctypes'"原创 2020-10-12 20:04:01 · 563 阅读 · 0 评论 -
python 验证中心极限定理
中心极限定理简单来说是指 数量足够大的任意分布样本,在多次抽样的均值的分布近似于正态分布。import numpy as np#导入数学工具包import matplotlib.pyplot as plt#导入绘图包random_data = np.random.randint(1, 101, 10000)#随机生成10000个整数 1-100mean = []#均值for i in range(10000): #循环10000次 sample=np.random.choice(ra.原创 2020-10-11 20:37:33 · 1498 阅读 · 1 评论 -
python 验证大数定理
大数定理简单来说是指实验次数越多 事件A发生的频数会接近事件A的期望值。或者说 事件A发生的频率接近于他的概率。import numpy as np #导入numpy数学包import matplotlib.pyplot as plt#导入pyolot画图工具包balls=np.array([0,1,1,2,3])#0代表白球,1代表黑球,2代表蓝球,3代表红球 两个黑球 其他球各一个N=2000 #试验次数fre=np.zeros(shape=N) #频率结果数组def get_frequ原创 2020-10-11 20:33:26 · 2452 阅读 · 2 评论 -
python3 openCV 二十行代码实现人脸检测 (详解+注释)
1.CascadeClassifier() 返回一个级联分类器对象.参数1:filename--分类器地址2.detectMultiScale()它可以检测出图片中所有的人脸,并将人脸用vector保存各个人脸的坐标、大小(用矩形表示),函数由分类器对象调用参数1:image--待检测图片,一般为灰度图像加快检测速度;参数2:objects--被检测物体的矩形框向量组;参数3:...原创 2019-05-29 09:48:38 · 642 阅读 · 0 评论 -
python3 openCV 人脸检测报错
错误error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale的解决方法:这个错误一般是face_cascade=cv.CascadeClassifier('haarcascades\haarcascade_frontalface_default.xml')这行代码里的 xml 文件路径错了...原创 2019-05-28 11:09:24 · 1342 阅读 · 0 评论 -
python3 OpenCV将 摄像头帧数据显示到窗口
重要函数:nameWindow()、imshow()、DestroyWindow()函数允许通过指定窗口名来创建、显示和销毁窗口。waitkey()函数用于获取键盘输入setMouseCallback()绑定鼠标回调事件代码如下import cv2 as cvimport numpyimport timeclicked=False # 鼠标点击标记def onMous...原创 2019-05-22 23:50:37 · 1132 阅读 · 0 评论 -
python mongoDB 爬虫 爬取和查询天气信息
import requests as r import timeimport pymongourl="https://cdn.heweather.com/china-city-list.csv"res=r.get(url)city_list=res.text.split('\r') #以换行符分割为数组for i in range(2): city_list.remove(c...原创 2019-05-16 22:30:01 · 415 阅读 · 0 评论 -
python3 openCV 实现摄像头录像功能
重要函数:1.VideoCapture(index) 获取摄像头设备 传入摄像头索引 单摄像头是02.release() 释放摄像头设备3.read() 读取一帧上代码import cv2 as cvimport timeimport numpycamera=cv.VideoCapture(0) #获取摄像头fps=camera.get(cv.CAP_PROP_FPS...原创 2019-05-21 23:19:20 · 3560 阅读 · 0 评论 -
python3 OpenCV 视频读/写
关键函数:1.videoCapture('file') 返回视频操作类2.read()读取一帧3.videoWrite()将图片追加到视频里import cv2 as cvimport numpy as npcap=cv.VideoCapture('video.mp4') # 读入文件fps=cap.get(cv.CAP_PROP_FPS) #读取帧率FPSprint(...原创 2019-05-21 22:30:50 · 666 阅读 · 0 评论 -
python3 OpenCV 图片块拼接
我们把第一张图片的100,200这个像素块 移动到 第二张图片300,400这里import cv2 as cvimport numpyimg1=cv.imread('abc.jpg')img2=cv.imread('colorful.jpg')img3=img1[100:200,100:200]img2[200:300,200:300]=img3cv.imshow('img',...原创 2019-05-21 18:30:09 · 1157 阅读 · 0 评论 -
python3 OpenCV 像素操作
我们首先生成一个三维数组 用0填充,根据BGR编码规则,第一列是Blue通道,第二列是Green通道,第三列是Red通道,所以这个数组对应的颜色是黑色然后我们把第一三列全部改为255,因为Blue+Red==Pink 所以我们看到的应该是粉色import cv2 as cvimport numpy as npimg=np.zeros((3,3,3),dtype=np.uint8)i...原创 2019-05-21 18:07:47 · 539 阅读 · 0 评论 -
python3 OpenCv 图像和原始字节之间的转换
1.概念(1).一个字节能表示0-255的整数,一个像素通常由每个通道的一个字节表示.(2).一个OpenCV图像时.array类型的二位或者三维数组.8位的灰度图像是一个含有字节值的二维数组.一个24位的BGR图像是一个三维数组,它也包含了字节值.2.代码 其他的信息都在注释里import cv2 as cvimport numpyimport osimg=cv...原创 2019-05-21 12:07:09 · 2749 阅读 · 0 评论 -
Python3 OpenCv 读/写文件图片 (详)
详细信息都在注释里了.import numpy as npimport cv2 as cv#每个像素都由一个八位整数来表示,即每个像素的值范围是 0~255img = np.zeros((3,3),dtype=np.uint8) #创建一个黑色像素print(img)img=cv.cvtColor(img,cv.COLOR_BAYER_BG2BGR)#把黑色像素转为BGR(Blue...原创 2019-05-21 11:04:48 · 1575 阅读 · 0 评论 -
python3-OpenCv安装
1.安装OpenCvpip install opencv-python2.安装NumPypip install numpy3.安装 scipypip install scipy4.测试import cv2 as cvimport numpy as np# 读入图片文件src =cv.imread('timg.jpg')# 创建一个名字加 “ input...原创 2019-05-21 10:58:59 · 4542 阅读 · 2 评论 -
Python Beautiful Requests 爬取人民网 要闻聚焦
import requests as rfrom bs4 import BeautifulSoup as Bsurl="http://www.people.com.cn/"res=r.get(url)res.encoding='GB2312' #解析人民网中文编码soup=Bs(res.text,'lxml')#初始化Bsdata=soup.select('#rmw_yaowen &...原创 2019-05-15 01:04:40 · 661 阅读 · 0 评论 -
python requests 解决乱码问题的两种简单方法
import requestsstr=requests.get("http://www.baidu.com")str.encoding="UTF-8" #直接用requests 返回的Response对象的encoding属性调整编码 str1=str.content.decode('UTF-8') #获取没有解析编码的数据 再手动decode解析编码print(str.text)pr...原创 2019-05-14 11:05:14 · 1012 阅读 · 0 评论 -
python 编码
#coding : utf-8 // 推荐使用 比较简单# -*- coding: utf-8 -*-# -*- coding= utf-8 -*-原创 2019-05-13 22:40:33 · 126 阅读 · 0 评论