- 博客(122)
- 收藏
- 关注
原创 自动驾驶SLAM
SLAM的目的是解决“定位”与“地图构建”这两个问题。也就是说,一边要估计传感器自身的位置,一边要建立周围环境的模型。这需要用到传感器的信息。当用相机作为传感器时,我们要做的就是根据一张张连续运动的图像(它们形成了一段视频),从中推断相机的运动,以及周围环境的情况。它是指搭载特定传感器的主体,在没有环境先验信息的情况下,于运动过程中建立环境的模型,同时估计自己的运动。SLAM是Simultaneous Localization and Mapping的缩写,中文译作“同时定位与地图构建”。
2024-07-16 15:14:39 331
原创 近期python类的一些体会(一)
如图 主程序为p.py 主程序的main() 通过调用其他类的方法,其他的类将核心算法封装,调用过程中只需要实例化即可,无需大量重复写代码。先说说一开始,将一个小程序,完全按照逻辑顺序去写,写了好几天,出现2个问题,1个是又臭又长,二个是重复复制代码段。所以,类的好处是啥,一个必然是化繁为简;另一个是代码不重复,共性的东西可以抽象为一个方法,然后实例化。类是个好东西,抽象为一个类,小到吃饭睡觉,大到治理国家,都可以用类去抽象。
2024-07-03 15:17:39 137
原创 变压器技术研究的几个问题
11、技术要求与制造实际情况的偏差。10、订单饱和与科研投入的矛盾。9、工程研究与一线需要不一致。7,构件的杂散损耗问题。2、变压器运行可靠性。
2024-06-22 01:10:53 103
原创 python连接SQL Server数据库的几点建议
2、换一个办法,或许会有用,即用pyodbc ,就是要注意控制面板中查一下ODBC数据源中的驱动程序中是否有ODBC Driver 17 for SQL Server,没有就找以下位置去安装。
2024-05-08 21:50:13 406 1
转载 python thinker Text 背景色 英文大全
red(红), white(白),black(黑),green(绿),yellow(黄),blue(蓝),purple(紫),gray(灰),brown(棕),tan(褐色),cyan(青色) pink 粉红。palevioletred 苍紫罗蓝色。turquoise blue 翠蓝色。turquoise blue 翠蓝色。sandy beige 浅褐色。springgreen 春绿色。yellowgreen 黄绿色。sandy beige 浅褐色。yellowgreen 黄绿色。
2024-05-06 16:01:52 249
原创 Python:或且(与)非 : 逻辑运算和位运算
Python中的逻辑运算包括或(or)、且(and)和非(not)三种运算符。这些运算符可用于布尔值之间的比较,也可用于条件语句中。此外,Python还支持位运算符,用于对整数的二进制位进行操作。请注意,位运算符只能应用于整数,不能用于布尔值。
2024-04-22 20:52:13 3054
原创 python生成二维码
在这个例子中,我们使用qrcode库来生成一个QR对象,并设置QR版本、方块大小和边框大小。然后,通过调用QR的add_data方法添加要编码的数据,并使用make方法来生成QR图像。最后,我们将图像保存到一个文件中(在这个例子中,保存为qrcode.png)。当运行这段代码后,会生成一个包含指定数据的二维码图像文件。可以根据需要调整QR的参数,比如版本、方块大小和边框大小,以及图像的填充色和背景色等。要在Python中生成二维码,可以使用第三方库qrcode。
2024-04-16 15:05:59 411
原创 python之while循环
while 循环是一种前测试循环结构,意味着在每次循环开始时先检查条件是否为真,如果为真,则执行循环体中的代码,然后再次检查条件。只有当条件为假时,循环才会终止。通过结合实际问题和 while 循环,我们可以解决许多复杂的任务。
2024-04-03 15:06:03 642
原创 Python字典操作
上述案例中,我们使用了字典来存储每个学生的信息,并使用字典列表来表示所有学生。我们可以通过遍历字典列表来访问和操作每个学生的信息。此外,我们还可以通过字典的键来查找和访问特定学生的信息。假设我们有一个学生信息数据库,其中存储了每个学生的姓名、年龄、性别和成绩。我们可以使用字典来表示每个学生的信息,并将所有学生存储在一个字典列表中。
2024-03-29 13:49:22 250
原创 Python字典简介
Python中的字典是一种可变的无序集合,用于存储键值对。字典中的键必须是唯一的,而值可以是任何数据类型。可以使用大括号{}来创建字典,使用冒号:来分隔键值对。在字典中,可以使用键来访问对应的值。这些方法可以返回字典中的键、值和键值对。关键字来检查字典中是否存在某个键。除了上述基本操作外,字典还有其他一些常用的方法,如。函数来获取字典中键值对的数量。关键字来删除字典中的键值对。
2024-03-29 13:30:37 144
原创 python内置函数
将多个可迭代对象中对应位置的元素打包成元组,并返回一个由这些元组组成的可迭代对象。如果可迭代对象中任何一个元素为真,则返回True;返回x的y次幂,如果提供z,则返回x的y次幂对z取模的结果。返回一个包含从0到stop-1的整数序列的可迭代对象。创建一个内存视图对象,用于访问其他对象的内存。返回一个Unicode编码的整数对应的字符。返回一个包含对象所有属性和方法名的列表。对可迭代对象中的每个元素应用一个函数。返回一个枚举对象,包含索引和值。检查一个类是否为另一个类的子类。返回一个对象的长度(元素个数)。
2024-03-26 12:44:42 973
原创 python列表推导式
列表推导式是 Python 中一种简洁而强大的方式来创建列表。它允许你在一行代码中通过遍历其他数据结构(如列表、元组、字典等)来创建一个新的列表。其中, expression 是对每个 item 进行的操作, iterable 是要遍历的可迭代对象(如列表、元组等)。在上述示例中, if num % 2 == 0 是一个条件,只有当数字能被 2 整除时,才会被包含在新的列表中。它可以在一行代码中完成复杂的列表创建操作,并且通常比使用传统的循环方式更可读性高。# 输出: [1, 2, 3, 4, 5]
2024-03-26 08:31:19 208
原创 python之列表遍历
一般来说, for 循环和 enumerate 函数是最常用的方法,而 islice 和列表推导式在特定情况下可能更有用。3. 使用 itertools 模块的 islice 函数:如果你只想遍历列表的一部分元素,可以使用 islice 函数。2. 使用 enumerate 函数:如果你需要同时访问元素的索引和值,可以使用 enumerate 函数。4. 使用列表推导式:如果你需要在遍历列表的同时创建一个新的列表,可以使用列表推导式。1. 使用 for 循环:这是最常见和简单的方法。
2024-03-21 10:57:51 753
原创 python列表操作
这些操作涵盖了列表的常见基本操作,包括创建、访问、修改、添加、删除、清空、检查元素存在、计算长度、排序和反转等。# 检查元素是否在列表中。# 访问列表中的元素。# 修改列表中的元素。# 从列表中删除元素。
2024-03-18 01:11:45 1344
原创 Python的异常处理机制之基础代谢
try语句是Python中的异常处理机制。当我们预料到某个代码块可能会引发异常时,可以将这部分代码放在try语句块中。如果try语句块中的代码执行时发生异常,Python会跳出当前的执行流程,并查找是否有对应的异常处理代码。
2024-03-16 13:59:09 266
原创 用Python写存钱那些事
52周存钱事件是一种理财策略,旨在帮助人们逐步储蓄一笔钱。该事件的原理是每周存入一定金额的钱,以达到一年后累积较可观的储蓄目标。
2024-03-15 18:59:45 329
原创 python 中的return
在Python中,return是一个关键字,用于从函数中返回一个值。当函数执行到return语句时,函数会立即停止执行并且返回指定的值。
2024-03-15 18:23:23 489
原创 python函数一说-函数的声明
函数是可以重复使用的,实现单一功能的代码块,函数接受输入参数并返回输出结果。在Python中,可以通过定义函数来封装一系列的操作,并在需要的时候调用这些函数。pass (函数功能体)注意:声明函数一定要在调用函数之前。
2024-03-15 13:29:48 367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人