Python
文章平均质量分 75
记录Python用法和使用技巧
Cy12024
这个作者很懒,什么都没留下…
展开
-
解决Python中“Clipping input data to the valid range for imshow with RGB data ”
方法一:plt.imshow(ndarray.astype(‘uint8’))将 float 型数据截短转换成 uint8 型数据。方法二:plt.imshow(ndarray/255)将数据缩放到[0,1]。原创 2023-10-19 11:29:52 · 86 阅读 · 0 评论 -
Union类型和集合的union()方法-set.union()
Python中的Union类型是 3.10版本引入的新功能之一。一般情况下,一个变量只能包含一种数据类型,但是使用Union类型可以创建一个变量,可以包含多种类型的数据。python集合union方法返回多个集合的并集,并集中的元素包含所有集合的元素,参与计算的集合都是它的子集。下面是一个示例代码,展示了如何使用Union类型创建包含多种不同数据类型的变量。Union[int, float]表示age参数可以是int型或float型。5.Union 嵌套 Union 会自动解包。4.自动忽略类型参数顺序。原创 2023-09-04 18:03:40 · 910 阅读 · 1 评论 -
python中super()用法
super() 是python 中调用父类(超类)的一种方法,在子类中可以通过super()方法来调用父类的方法。超类: 是指 2层以上的继承关系,假如 C类继承B类,B类由继承A类,那么A类就是C类的超类。原创 2023-09-02 19:49:58 · 559 阅读 · 0 评论 -
Python 中的类,包括self关键字、类的属性限制访问
首尾双下划线表示定义特殊方法,一般是系统定义名字。__init__原创 2023-09-02 16:05:03 · 245 阅读 · 0 评论 -
YAML基本介绍和使用语法
YAML是一种计算机数据序列化语言。(YAML is a computer data serialization language.)YAML is a human friendly data serialization standard for all programming languages(YAML是一个对所有编程语言都很友好的数据序列化标准),可以用于多种编程语言。因其良好的跨语言、跨平台、易于理解、格式简单而广泛应用于配置文件、数据文件、日志文件等。原创 2023-08-30 18:07:53 · 913 阅读 · 0 评论 -
详解Python argparse ---命令行选项、参数和子命解析器
argparse模块使编写用户友好的命令行界面变得容易。该程序定义了它需要什么参数,argparse将找出如何从sys.argv中解析这些参数自动生成帮助和使用消息。当用户给予程序无效时,该模块也会发出错误论点。-------注:来自官网文档介绍。原创 2023-08-28 23:05:16 · 94 阅读 · 0 评论