Python
文章平均质量分 88
Python笔记
StephenBarrnet
守得云开见月明!
展开
-
Python处理excel与txt文件
Python读写excel与txt文件一、Python处理excel文件1. 两个头文件2. 读取excel文件3. 写入excel文件二、Python处理txt文件1. 打开txt文件2. 读取txt文件3. 写入txt文件(需注意别清空了原来的内容)一、Python处理excel文件1. 两个头文件import xlrdimport xlwt其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。2. 读取excel文件# 打开excel文件workBo原创 2021-12-01 13:14:17 · 2710 阅读 · 2 评论 -
神奇的bug:ValueError:order must bo one of ‘C‘ , ‘F‘ , ‘A‘ , or ‘K‘
说明: 在使用shutil库中的copy函数时候,莫名的出现了这个问题,然后google了一些相关的报错信息,很多都是说numpy版本的问题,但是我从1.16.0到1.19.4都试了,发现没能解决这个问题。解决方法:直接指定那个库的哪个函数:shutil.copy 代替 copy...原创 2020-12-22 20:23:03 · 1355 阅读 · 0 评论 -
python-opencv去除小面积区域/孔洞填充(二值图像)
上图左为原始图像,右图为填充后的图像。因为左边的图片存在很多噪声点,直接根据阈值去填充会存在问题,所以我就先对图片进行了一次二值化处理,然后调用了opencv的fillPoly函数完成孔洞的填充。import cv2import osimport numpy as npimaPath = r"E:\hand\label"output = r"E:\hand\output"imaList = os.listdir(imaPath)for files in imaList: pat.原创 2020-12-03 14:25:52 · 19101 阅读 · 3 评论 -
分别使用PIL与opencv旋转图片的两种方法
一、利用PILimport PILfrom PIL import Imagedef rotate_1(inputpath, outputpath, value): ''' 说明 :将图片旋转任意角度值 picin : 输入图片路径 picout : 输出图片路径 value : 角度值 ''' im1 = PIL.Image.open(inputpath) # 打开图片路径1 # 旋转value角度原创 2020-10-09 13:02:38 · 3734 阅读 · 0 评论 -
numpy的学习笔记——最常见操作
numpy的学习笔记一、numpy的基本操作二、numpy的基础运算1三、numpy的基础运算2四、numpy索引五、Numpy array 合并六、Numpy array 分割七、Numpy copy & deep copy一、numpy的基本操作1. 引入依赖文件,并定义矩阵import numpy as nparray = np.array([[1,2,3], [2,3,4]])print(array)print("矩阵的维度:",array原创 2020-05-14 15:43:08 · 4962 阅读 · 0 评论 -
pandas中groupby常见操作
代码基于jupyter实现1. 引入依赖文件,并定义一个数据import pandas as pdimport numpy as npdf = pd.DataFrame({'A': [1, 1, 2, 2], 'B': [1, 2, 3, 4], 'C': np.random.randn(4)})df输出:2. reset_index() 表示重新设置索引df.groupby(['A','B']).sum原创 2020-05-12 16:50:39 · 3756 阅读 · 0 评论 -
pandas的DataFrame常见操作以及drop_duplicates、concat和groupby操作
代码基于jupyter编辑器实现1. 引入依赖文件,并定义数据import numpy as npimport pandas as pddata = DataFrame(np.arange(16).reshape(4,4),index = list("ABCD"),columns=list('wxyz'))print(data)输出:2. 取前两行,中间两行数据print(data[0:2]) #取前两行数据print(data[1:3]) #取中间两行数据原创 2020-05-12 14:03:02 · 5317 阅读 · 0 评论 -
理解python中的self,这一篇就够了
在介绍Python的self用法之前,先来介绍下Python中的类和实例……我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。1、以Student类为例,在Python中,定义类如下:cl...转载 2020-03-27 19:48:22 · 21188 阅读 · 0 评论 -
python的matplotlib画图中文无法显示问题(OS X系统)
今天在jupyter用matplotlib库画图时,发现所有的中文全部变成方框了,如下图所示。然后百度,谷歌查了很多方法均不行,网上查不到的方法主要有一下几种:1、在开头加入以下设置即可解决(我尝试后无效):%matplotlib inlineplt.rcParams['figure.figsize'] = (12.0, 8.0) # 调整大小,可根据自实际情况进行设置plt.rcPar...原创 2020-03-06 22:18:40 · 3525 阅读 · 1 评论 -
ModuleNotFoundError:no module named 'pymysql'
问题描述:py文件在自带IDLE以及vscode上面都能正常运行,然后用CMD去编译改文件时候报错,具体如下图所示:意思大概就是找不到mysql模块解决过程:在网上找了很多类似报错的文章,发现都无法解决我的问题。最后在程序中加入import sysprint (sys.path)目的是为了打印出python在解释程序时候调用的模块所在的路径,结果发现用cmd运行程序打印出的路径与IDLE...原创 2019-05-30 09:18:46 · 9188 阅读 · 1 评论