infinity python inf

Python-OpenCV双目测距代码实现以及参数解读

# 一、双目相机拍照后使用Matlab进行双目标定 **必看:** USB双目相机的具体标定过程:[https://blog.csdn.net/qq\_40700822/article/details/124251201?spm=1001.2014.3001.5501](https://blog.c ......
双目 Python-OpenCV 参数 代码 Python

Python基础入门学习笔记 041 魔法方法:构造和析构

__init__(self[, ...]) 方法是类在实例化成对象的时候首先会调用的一个方法 1 >>> class Rectangle: 2 def __init__(self,x,y): 3 self.x = x 4 self.y = y 5 def getPeri(self): 6 retur ......
基础 笔记 方法 Python 魔法

Python基础入门学习笔记 040 类和对象:一些相关的BIF

一些相关的BIF issubclass(class, classinfo) 如果第一个参数(class)是第二个参数(classinfo)的一个子类,则返回True,否则返回False 1 >>> class A: 2 pass 3 4 >>> class B(A): 5 pass 6 7 >>> ......
对象 基础 笔记 Python 040

pip install --no-cache-dir -r requirements.txt 报错ImportError: cannot import name '_get_object_size' from 'bson' (/usr/local/lib/python3.11/site-packages/bson/__init__.py)

错误如下: Traceback (most recent call last): 2023-08-23 10:29:47 File "/app/main.py", line 12, in <module> 2023-08-23 10:29:47 from base.MongoDb import Mo ......

Python基础入门学习笔记 037 类和对象:面向对象编程

self是什么? Python的self其实就相当于C++的this指针。由同一个类可以生产无数对象,当一个对象的方法被调用的时候,对象会将自身的引用作为第一个参数传给该方法,那么python就知道需要操作哪个对象的方法了。 1 >>> class Ball: 2 def setName(self, ......
对象 基础 笔记 Python 037

Python基础入门学习笔记 036 类和对象:给大家介绍对象

给大家介绍对象 把乱七八糟的数据扔进列表里,称数据层面的封装 把常用的代码段打包成一个函数,称语句层面的封装 把数据和代码都封装在一起,称对象层面的封装 对象 = 属性 + 方法 对象可以从静态(属性)与动态(方法)两个特征来描述 OO(面向对象)的特征 继承 class Turtle: # Pyt ......
对象 基础 笔记 Python 036

Python基础入门学习笔记 035 图形用户界面入门:EasyGui

图形用户界面编程,也就是平时常说的GUI(Graphical User Interface),python有一个非常简单的GUI工具包:EasyGui GUI的安装 导入方法一: 1 >>> import easygui #导入EasyGui 2 >>> easygui.msgbox('嗨,亦我飞也 ......
用户界面 图形 界面 EasyGui 基础

Python基础入门学习笔记 032 异常处理:你不可能总是对的

实例1: 1 file_name = input('请输入需要打开的文件名:') 2 file = open(file_name) 3 print('文件的内容是:') 4 for each_line in file: 5 print(each_line) 6 file.close() Python ......
基础 笔记 Python 032

Python基础入门学习笔记 033 异常处理:你不可能总是对的2

try-except语句 try: 检测范围 except Exception[as reason]: 出现异常(Exception)后的处理代码 实例1: 1 try: 2 f = open('TE.txt') 3 print(f.read()) 4 f.close() 5 except OSEr ......
基础 笔记 Python 033

Python基础入门学习笔记 034 丰富的else语句及简洁的with语句

丰富的else语句 •要么怎样,要么不怎样 if 条件: 条件为真执行else: 条件为假执行 •干完了能怎样,干不完就别想怎样 实例1: 1 def showMaxFactor(num): 2 count = num // 2#//为整除,判断是素数,只需依次判断当前数num除以1到(num // ......
语句 基础 笔记 Python else

Python Web:Django、Flask和FastAPI框架对比

Django、Flask和FastAPI是Python Web框架中的三个主要代表。这些框架都有着各自的优点和缺点,适合不同类型和规模的应用程序。 1. Django: Django是一个全功能的Web框架,它提供了很多内置的应用程序和工具,使得开发Web应用程序更加容易。Django采用了MTV( ......
框架 FastAPI Python Django Flask

Python基础入门学习笔记 031 永久存储:腌制一缸美味的泡菜(pickle)

python提供了一个标准的模块pickle,可以非常容易地将列表、字典这类复杂的数据类型存储为文件。它几乎可以把所有python的对象都转化为二进制的形式存放,这个过程称为pickling,从二进制转换回对象的过程称为unpickling pickling过程 1 >>> import pickl ......
泡菜 美味 基础 笔记 Python

Python基础入门学习笔记 029 文件:一个任务

•任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: –小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) –小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) –文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt, ......
任务 文件 基础 笔记 Python

Python基础入门学习笔记 030 文件系统:介绍一个高大上的东西

os模块中关于文件/目录常用的函数使用方法 >>> import os>>> os.getcwd()'D:\\python3.3.2\\小甲鱼python\\python程序\\第二十九课' >>> os.listdir('D:\\python3.3.2\\小甲鱼python\\python程序\\ ......
东西 文件 基础 笔记 Python

Python基础入门学习笔记 028 文件:因为懂你,所以永恒

大多数u程序都是:首先接收输入数据,然后按照要求进行处理,最后输出数据 虽然当前数据放在内存中存取的速度要比硬盘中快,但一旦断电则会丢失,所以尽量ctrl+s保持到硬盘中 什么是文件 打开文件 1 open(file, mode='r', buffering=-1, encoding=None,er ......
文件 基础 笔记 Python 028

Python基础入门学习笔记 027 集合:在我的世界里,你就是唯一

字典的表亲--集合(在python3中,如果用大括号括起一堆数字但没有体现映射关系,那么就会认为这堆玩意儿就是个集合) 1 >>> num1 = {} 2 >>> type(num1) 3 <class 'dict'> 4 >>> num2 = {1,3,4} 5 >>> type(num2) 6 ......
就是 基础 笔记 Python 世界

Python基础入门学习笔记 026 字典:当索引不好用时2

fromkey()方法用于创建并返回一个新的字典。它有两个参数,第一个参数是字典的键;第二个参数是可选的,是传入键的值。如果不提供,默认是None 1 >>> dict1 = {} 2 >>> dict1.fromkeys((1,2,3)) 3 {1: None, 2: None, 3: None} ......
字典 索引 不好 基础 笔记

Python基础入门学习笔记 024 递归:汉诺塔

递归求解汉诺塔 •对于游戏的玩法,我们可以简单分解为三个步骤 –将前63个盘子从X移动到Y上。 –将最底下的第64个盘子从X移动到Z上。 –将Y上的63个盘子移动到Z上。 •问题一:将X上的63个盘子借助Z移到Y上; •问题二:将Y上的63个盘子借助X移到Z上。 •对于游戏的玩法,我们可以简单分解为 ......
基础 笔记 Python 024

Python基础入门学习笔记 025 字典:当索引不好用时

映射 创建和访问字典 >>> dict4 = dict(小甲鱼='让编程改变世界',李宁='一切皆有可能')>>> dict4{'小甲鱼': '让编程改变世界', '李宁': '一切皆有可能'} >>> dict4['爱迪生'] = '天才是99%的汗水加1%的灵感'>>> dict4{'小甲鱼': ......
字典 索引 不好 基础 笔记

Python基础入门学习笔记 022 函数:递归是神马

汉诺塔游戏 树结构的定义 谢尔宾斯基三角形 递归求阶乘 •写一个求阶乘的函数 –正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 –例如所给的数是5,则阶乘式是1×2×3×4×5,得到的积是120,所以120就是4的阶乘。 •假设我们n的值传入是5,那么: 实例:求阶乘 1 def facto ......
函数 基础 笔记 Python 022

Python基础入门学习笔记 023 递归:这帮小兔崽子

坑爹的兔子 斐波那契数列的迭代实现 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 课间练习:假设我们需要求出经历了20个月后,总共有多少对小兔崽子?(迭代 vs 递归) 1 def fab(n): 2 n1 = 1 3 n2 = 1 4 n3 = 1 5 6 if n < 1 ......
兔崽子 基础 笔记 Python 023

Python基础入门学习笔记 020函数:内嵌函数和闭包

内嵌函数 闭包(closure) 注:使用nonlocal语句将x强制为不是局部变量 ......
闭包 函数 基础 笔记 Python

Python基础入门学习笔记 021函数:lambda表达式

lambda表达式的作用 •Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 •对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候 ......
表达式 函数 基础 笔记 Python

Python基础入门学习笔记 019函数:我的地盘听我的

函数与过程 再谈谈返回值 如果有返回值,函数则返回对应值;如果没有,则返回None 可以返回多个值 ......
我的地盘 函数 基础 笔记 Python

Python基础入门学习笔记 019函数:我的地盘听我的(局部变量与全局变量)

1 def discounts(price, rate): 2 final_price = price * rate 3 old_price = 88 #这里试图修改全局变量 4 print('修改后old_price的值是:', old_price) 5 return final_price 6 ......
变量 全局 我的地盘 局部 函数

Python 调试工具PDB的基本使用

# 用法 pdb 工具是 Python 自带的调试工具,可以在命令行下进行代码调试。 使用示例: ``` import pdb num_a=1 num_b=2 pdb.set_trace() sum=num_a+num_b ``` 运行效果如图: ![](https://img2023.cnblog ......
工具 Python PDB

Python基础入门学习笔记 016 序列!序列!

•列表、元组和字符串的共同点 –都可以通过索引得到每一个元素 –默认索引值总是从0开始 –可以通过分片的方法得到一个范围内的元素的集合 –有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 使用list方法 元组转换为列表 max() 返回序列或者参数集合中的最大值 min() 返回序列或 ......
序列 基础 笔记 Python 016

Python基础入门学习笔记 018 函数:灵活即强大

形参和实参 >>> def MyFirstFunction(name): '函数定义过程中的name是叫形参' #因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的' + name + '叫做实参,因为Ta是具体的参数值!') >>> MyFirstFunction('小甲鱼') ......
函数 基础 笔记 Python 018

Python基础入门学习笔记 015字符串:格式化

字符串格式化符号含义 将ASCII码97对应的字符输出 格式化整数 格式化操作符辅助命令 5表示输出为五位数 Python 的转义字符及其含义 ......
字符串 字符 格式 基础 笔记