Python
Python学习记录
zjz_xn
这个作者很懒,什么都没留下…
展开
-
ImageDraw类详解:几何图形的绘制与文字的绘制
python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线、椭圆、弧、弦、多边形以及文字等。下面直接通过示例来进行说明:#-*- coding: UTF-8 -*- import numpy as npfrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFont def draw_test(): #生成深蓝色绘图画布 array = np.n转载 2022-03-30 17:11:28 · 1555 阅读 · 0 评论 -
os.path.join()函数
**os.path.join() 函数用于拼接文件路径,可以传入多个参数。**自动添加/import osprint os.path.join('111','222','333') #111/222/333print os.path.join('/111','222','333') #/111/222/333print os.path.join('/111','/222','333') #/222/333print os.path.join('/111','/222','/333') #/3转载 2022-03-30 16:35:27 · 669 阅读 · 0 评论 -
python中strip(),zfill()函数
strip()函数:zfill()函数:转载 2022-03-30 11:22:56 · 215 阅读 · 0 评论 -
colorsys ---颜色系统之间的转换
这个 colorsys 模块定义了计算机监视器中使用的RGB(红-绿-蓝)颜色空间和其他三个坐标系统中表示的颜色之间颜色值的双向转换:YIQ、HLS(色调亮度饱和度)和HSV(色调饱和度值)。所有这些颜色空间中的坐标都是浮点值。在y IQ空间中,y坐标在0和1之间,但i和q坐标可以是正的或负的。在所有其他空间中,坐标都在0和1之间。...转载 2022-03-30 10:50:53 · 490 阅读 · 0 评论 -
Python图像处理 PIL中convert(‘L‘)函数原理,以及resize()方法改变图片大小,将png图片转换为jpg图片
from PIL import Imagedef convert_1(): image = Image.open("D:/pytorch_code/pytorch_study/fusion_datasets/1.jpg") image_1 = image.convert('1') image.show() image_1.show()from PIL import Imagedef convert_L(): image = Image.open(.转载 2022-03-10 21:49:51 · 3316 阅读 · 0 评论 -
python time包中的time.time()和time.clock()区别和使用
转载 2022-03-02 19:36:00 · 114 阅读 · 0 评论 -
Python学习之六:enumerate()函数,reversed()函数,exit()函数
# enumerate()枚举使用示例def testEnumerate(): """ 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列, 同时列出数据和数据下标,一般用在 for 循环当中。 语法 enumerate(sequence, [start=0]) 参数 sequence -- 一个序列、迭代器或其他支持迭代对象。 start -原创 2022-01-08 00:15:47 · 1124 阅读 · 0 评论 -
python库——h5py入门讲解
5py是对*.hdf5文件格式进行读写的python包一个HDF5文件就是一个由两种基本数据对象(groups and datasets)存放多种科学数据的容器:HDF5 dataset: 数据元素的一个多维数组以及支持元数据(metadata);HDF5 group: 包含0个或多个HDF5对象以及支持元数据(metadata)的一个群组结构;总之,dataset是类似于数组的数据集,和numpy的数组差不多;而group是类似文件夹一样的容器,它好比python中的字典,有键(key)和值(va转载 2021-12-22 20:51:13 · 3420 阅读 · 0 评论 -
python学习之六:常用函数(map,reduce,zip,format)
str.format()方法使用示例:# str.format()函数使用示例:基本语法是通过 {} 和 : 来代替以前的 %def testFormat(): # 不指定位置,按默认顺序 str_format1 = "第一次输出:{} {}".format("hello", "python") # <class 'str'> print(str_format1) # 设置指定位置 str_format2 = "第二次输出:{1} {0}"...原创 2021-12-18 10:39:33 · 717 阅读 · 0 评论 -
PyCharm使用教程
汉化:把resources_zh.jar拷贝到PyCharm的安装目录下的lib目录,重启Pycharm即可。(1) 如何更换Python解释器:在文件->设置->项目:xxx下找到Project Interpreter。然后修改为你需要的Python解释器。注意这个地方一定要注意的是:在选择Python解释器的时候,一定要选择到python.exe这个文件,而不是python的安装文件夹。(2) 如何创建一个Python包:一定要选择Python Package,不然就不会创建一个_转载 2021-03-24 11:02:16 · 2322 阅读 · 0 评论 -
Python学习之五:常用代码
(1)文件操作文件操作模式w以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容a以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果 文件不存在则创建r+以读写方式打开文件,可对文件进行读和写操作。w+消除文件内容,然后以读写方式打开文件。a+以读写方式打开文件,并把文件指针移到文件尾。b以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。读文件写文件(2)Python操作时间原创 2021-03-23 21:02:05 · 445 阅读 · 0 评论 -
Python学习之四:面向对象
(1)类类中的方法def method_name(self)类中成员变量self.nameSelf.age类中构造器Def init(self,参数列表)(2)类继承的父类(3)多态多态:方法在的定义中需要一个父类的参数,而实际传入时可以传入一个子类。(4)多态的鸭子类型在python中,对类检测时,并没有严格检测类的继承关系。随便来个人冒名顶替就可以啦。只要你走路,看起来鸭子,就认为你是鸭子类型。方法需要一个animal,然后在方法调用animal的某个方法。如果用户传原创 2021-03-23 17:04:21 · 175 阅读 · 1 评论 -
PyCharm 安装教程(Windows)
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。这是 PyCharm 的下载地址:https://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面:professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。1、当下载好以后,点击转载 2021-03-23 11:40:09 · 269 阅读 · 0 评论 -
Python学习之三:控制语句、全局变量、局部变量
qq原创 2021-03-22 22:09:09 · 210 阅读 · 0 评论 -
Python学习之二:语法基本类型
Python中有5种数据类型:整型,浮点型,字符串,布尔值,空值;在Python中,通常用全部大写的变量名表示常量。数据结构:list的用法定义:使用中括号,将元素用逗号分隔,依次存放。查询元素:Llist[index]增加元素:List.insert(index,value)删除元素:从末尾删除 list.pop()根据索引值删除 list.pop(index)修改元素List[index] = value判断元素是否存在bool = value in list打印所有元原创 2021-03-22 20:45:48 · 260 阅读 · 0 评论