
python
文章平均质量分 64
敢敢のwings
欢迎来到「敢敢のwings」!本人是一位前自动驾驶的具身智能行业从业人员,著有《从ROS1到ROS2无人机编程实战指南》一书。作为阿里云专家博主、华为云享专家、古月居优秀创作者及签约作者、CSDN博客专家,握有多篇发明专利授权和SCI、EI论文。之前主要侧重机器人运动学、定位感知算法、深度学习研究,目前主要关注端到端、具身智能等方面,平时涉猎较广。正在努力成长并胜任架构师的角色!有商务合作或咨询需求可站内私信,或关注我团队的微信公众号【敢敢AUTOHUB】以及微信【mpl9725440】。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pyrefly: Meta开源的高性能Python类型检查器使用指南
作为Python开发者,我们经常会遇到因类型错误导致的运行时问题。虽然Python的动态类型特性带来了极大的灵活性,但在大型项目中也可能成为维护的噩梦。近日,Meta(原Facebook)发布了一款全新的Python类型检查工具Pyrefly,它不仅能提供超快的类型检查,还集成了现代化的IDE支持。本文将详细介绍Pyrefly的特点和使用方法。你可以在项目根目录创建。原创 2025-06-27 16:35:39 · 2223 阅读 · 0 评论 -
python安装命令 pip install -e . 解释
创建的符号链接位于 Python 环境的目录中,名称通常是你的包名加上.egg-link后缀。通过这个符号链接,Python 可以直接访问你的项目目录中的代码,而无需将代码复制到中。转载 2025-03-24 13:48:40 · 2144 阅读 · 0 评论 -
一文详解VScode来完成python与C++的单步调试
之前很多工作的单步调试都是在Clion或者Pycharm完成的。但是这个很多时候因为各种原因不太方便。为此我们尝试使用Vscode来完成相关的配置实现。原创 2024-12-30 13:08:51 · 14145 阅读 · 0 评论 -
python使用的一些小技巧
在使用python程序保时。我们最常遇到的就是使用或者的方式来完成python包的安装。但是有些时候我们需要对函数包进行改动,这时候很多人就会选择使用源码进行安装。一般会找到setup.py但是编者在尝试安装时发现有些库只提供了pip安装,同时我们也没有setup.py文件来使用。这时我们可以先通过pip完成安装然后去安装的路径下替换文件即可,下面我们将详细说明。...原创 2022-08-08 15:16:26 · 4342 阅读 · 0 评论 -
树莓派基础:用于Raspberry Pi的基于Python的I2C函数
让我们看看基本的基于Python的I2C函数,这些函数经常用于Raspberry Pi上的I2C通信。在python中开发Raspberry Pi I2C通信程序时,我们可以使用SMBus库包,它对访问I2C设备有很大的支持。因此,我们应该使用apt数据包管理器为Python添加SMBus支持,sudo apt-get install python-smbus基于Python的I2C函数导入SMBus要使用SMBus Python模块访问Raspberry Pi上的I2C总线,请按如下方式导原创 2021-02-03 21:46:13 · 5838 阅读 · 1 评论 -
Python实现多进程间通信(实现python2与python3互通)
如何在同一程序中调用分别用python 2和python 3写的多个第三方模块,在知乎中有大佬给出了三个方法:一、跑多个进程,使用 IPC 手段来协调(开对匿名套接字做 RPC 之类的)。二、像 Vim 那样弄运行时动态链接。好麻烦的,还不容易做好兼容。三、把那个只支持 Python 2.x 的模块给改成兼容 Python 3.x 的,并且改动要足够好,然后说服上游让他们合并。目前对于我们而言第一种方法在通用的前提下能保证稳定0 引言众所周知,python因为GIL的存在,其多线程只能在一个CP转载 2020-08-09 18:07:35 · 4673 阅读 · 0 评论 -
ROS与Python3
一、Anaconda与Virtualenv1.1 AnacondaAnaconda安装完成后会在~/.bashrc中写入如下命令:脚本命令解析:$ if [ $? -eq 0 ]; then echo "true"; else echo "false"; fi;#这条命令的意思是:如果上一条命令执行成功则打印true,否则打印false#对于上述~/.bashrc中的命令,通常的结果是执行eval "$__conda_setup"#除非__conda_setup="$('/home/jay/原创 2020-06-27 14:01:55 · 3883 阅读 · 0 评论 -
python与C#的互相调用(No module named XX)
C#端首先先要创建一个.Net Framework项目之后已完成的项目中选择属性->应用程序->输出类型->类库然后在生成处点击生成解决方案,之后就可以在该程序的Debug或者Release下找到生成的.dll文件(需要注意class和函数都均为public\color{red}{public}public才可以)Python端之后利用Python中的Pythonnet函数库实现函数调用...原创 2020-05-20 16:45:15 · 6289 阅读 · 0 评论 -
基于opencv的csrt目标识别
本文实现了基于python的csrt方法,读取摄像头第一帧进行标注,并使用s能够实现多个目标的同时识别,然后鼠标框选,来选择目标,空格键确认。import argparseimport timeimport cv2import numpy as np# 配置参数ap = argparse.ArgumentParser() # -v videos/nascar.mp4 不要少了文件夹...原创 2020-02-23 21:42:14 · 9037 阅读 · 9 评论 -
小觅摄像头Opencv处理
小觅摄像头Opencv处理首先下载opencv-python的函数库将伪RGB图像转化为灰度图像灰度图像中存在两个通道,利用通道分割获取图像数据原创 2019-07-06 15:07:14 · 6175 阅读 · 0 评论 -
python常用库文件一键安装
pip3 install numpy selenium beautifulsoup4 pandas matplotlib seaborn scipy requests selenium beautifulsoup4 pyquery pymysql pymongo redis flask django jupyter原创 2019-04-15 16:19:13 · 7850 阅读 · 0 评论 -
Ubuntu Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
E:Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)E:Unable to lock the administration directory (/var/lib/dpkg/),are you root?解决方案:sudo rm -rf /var/lib/dpkg/locksudo rm -...原创 2019-02-14 10:35:16 · 7710 阅读 · 0 评论