python
Mingjoy
这个作者很懒,什么都没留下…
展开
-
Python OpenCV图像颜色分割
import cv2 as cvimport numpy as npimg = cv.imread(r'C:\Users\Mingjoy\Desktop\01.bmp')img = cv.resize(img, (240*3, 240*2))# BGR通道分离B, G, R = cv.split(img)# BGR转RGB(合并通道)img_rgb1 = cv.merge([R, G, B])cv.imshow("BGR", img_rgb1)cv.waitKey(0)# 再次BGR.原创 2021-04-16 10:49:33 · 2307 阅读 · 0 评论 -
制作自己的VOC数据集------生成ImageSets/Main txt文件
import osimport randomimport xmlVOC_CLASSES = ['NG1', 'NG2', 'NG3', 'NG4', 'NG5', 'NG6', 'NG7', 'NG8', 'NG9', 'NG10', 'NG11']def generate_train_val_test_txt(): xml_file_path =...原创 2020-03-20 00:15:02 · 2075 阅读 · 5 评论 -
用pyinstaller打包python程序各种错误的解决方法
下面几种错误为我打包一个CNN神经网络的时候所遇到的问题,解决方法(均为转载)亲测有效:用pyinstaller打包python程序,解决打包时的错误:Cannot find existing PyQt5 plugin directoriespyinstaller 打包错误:RecursionError: maximum recursion depth exceededPy...转载 2019-05-10 23:31:34 · 4935 阅读 · 0 评论 -
把人脸识别算法用pyinstaller打包
1 添加路径2 运行下面的代码生成 file.spec pyinstaller -F file.py3 在filename.spec 文件头添加下面语import syssys.setrecursionlimit(5000)4在你打包的命令行中先输入chcp 65001然后再输入打包命令。# pyinstaller -F xxx.pypyinstalle...原创 2019-05-11 01:25:46 · 542 阅读 · 0 评论 -
解决pandas.errors.ParserError: Error tokenizing data. C error: Buffer overflow caught
people = pd.read_csv(r'C:\Users\mdz\Desktop\Temp\people.csv')报错信息:pandas.errors.ParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file. 看了一些博客后,说要添...原创 2019-02-03 22:17:40 · 16729 阅读 · 2 评论 -
解决python中出现IndentationError: expected an indented block
在编译时会出现这样的错:IndentationError:expected an indented block解决方法:说明此处需要缩进,你只要在出现错误的那一行,按4个空格或Tab(但不能混用)键缩进就行。...原创 2019-01-28 23:07:50 · 2113 阅读 · 0 评论 -
Python的多态
#!/usr/bin/env python # -*- coding:utf-8 -*-class Modle: __name = "DNN" def __init__(self, name): # 只需要传入name self.__name = name def print_name(self): print(self....原创 2019-02-03 23:09:55 · 206 阅读 · 0 评论 -
Python的pandas库的用法(一)读、写文件
创建文件:import pandas as pddf = pd.DataFrame() # DataFrame实例df.to_csv('C:/Temp/output.csv') #save to file在文件里写入:df = pd.DataFrame( {'ID':[1,2,3],'name':['Tim','Vector','Jim'] } ) df.to_...原创 2019-02-03 23:10:43 · 1034 阅读 · 1 评论 -
Python继承显示实例化
#!/usr/bin/env python # -*- coding:utf-8 -*-class Modle: __name = "DNN" def __init__(self, name): # 只需要传入name self.__name = name def print_name(self): print(self....原创 2019-02-03 23:11:58 · 270 阅读 · 0 评论 -
Python的pandas库的用法(二)操作行、列和单元格
Series是pandas的一种数据结构# eg.1s1 = pd.Series() #实例化一个Series# s1.data()# s1.name()# # s1.index对于Series比较重要的是它的data 、name 、indexFutureWarning: Series.data is deprecated and will be removed in ...原创 2019-02-06 21:17:03 · 1583 阅读 · 0 评论 -
Python的pandas库的用法(三)数据筛选
一、eg.1dates = pd.date_range('20190101',periods=6)df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['A','B','C','D'])# 选取某列print(df['A'])print(df.A)df.['A']和df.A的效果完全一样...原创 2019-02-06 22:56:24 · 666 阅读 · 0 评论 -
Python的pandas库的用法(四)数据的修改及增添
dates = pd.date_range('20190101',periods=6)df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['A','B','C','D'])print(df)1、修改某个特定数据# select by positiondf.iloc[2,2] = 1111...原创 2019-02-07 13:59:10 · 1129 阅读 · 0 评论 -
Python的pandas库的用法(五)处理丢失数据
import pandas as pdimport numpy as npdates = pd.date_range('20190101',periods=6)df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['A','B','C','D'])df.iloc[0,1] = np.nandf.iloc...原创 2019-02-07 16:01:20 · 309 阅读 · 0 评论 -
Python的pandas库的用法(六)concat合并
df0 = pd.DataFrame(np.ones((3,4))*0,columns=['a','b','c','d'])df1 = pd.DataFrame(np.ones((3,4))*1,columns=['a','b','c','d'])df2 = pd.DataFrame(np.ones((3,4))*2,columns=['a','b','c','d'])print(df0)...原创 2019-02-08 22:38:23 · 525 阅读 · 0 评论 -
TypeError: unsupported operand type(s) for -: 'map' and 'map'
报错信息:TypeError: unsupported operand type(s) for -: 'map' and 'map'解决方法:https://blog.csdn.net/qq_36337089/article/details/81328834转载 2019-03-24 16:30:39 · 649 阅读 · 0 评论