python学习
AndyCheng_hgcc
这个作者很懒,什么都没留下…
展开
-
PyQt5的安装
必须要指定安装版本,保持版本号的兼容性,不然会报错pip install pyqt5==5.12.0pip install pyqt5==5.15.2from PyQt5.QtWidgets import QApplicationfrom PyQt5.QtWebEngineWidgets import QWebEngineViewfrom PyQt5.QtCore import QUrlimport sysprint("err param, please check it")if原创 2021-03-04 21:40:23 · 658 阅读 · 1 评论 -
python绘制函数曲线
https://zhuanlan.zhihu.com/p/75588369转载 2021-03-04 11:24:20 · 543 阅读 · 1 评论 -
ubuntu python版本切换
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 sudo apt install python3-pip原创 2020-11-19 11:05:01 · 130 阅读 · 0 评论 -
Python时间戳转为北京时间
https://blog.csdn.net/wukai_std/article/details/78436254转载 2020-11-02 17:38:28 · 304 阅读 · 0 评论 -
python 毫秒时间戳转日期
https://www.cnblogs.com/chen55555/p/11653935.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 importtime importdatetime timestamp=1570774556514 # 转换成localtime ...转载 2020-11-02 16:09:59 · 6476 阅读 · 0 评论 -
Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系
https://www.jianshu.com/p/5ede7fa96d83转载 2020-10-27 10:49:48 · 141 阅读 · 0 评论 -
Python 技术篇-sha256()加密的使用方法,sha1、md5加密方法
https://blog.csdn.net/qq_38161040/article/details/103963756转载 2020-10-23 20:40:57 · 650 阅读 · 0 评论 -
Python中的*args和**kwargs
Python中的*args和**kwargs:https://zhuanlan.zhihu.com/p/50804195**kwargs而**kwargs则是将一个可变的关键字参数的字典传给函数实参,同样参数列表长度可以为0或为其他值。下面这段代码演示了如何使用kwargsdef test_kwargs(first, *args, **kwargs): print('Required argument: ', first) print(type(kwargs)) for转载 2020-10-23 20:38:49 · 292 阅读 · 0 评论 -
Python对象转换为json的方法步骤
Python对象转换为json的方法步骤:https://www.jb51.net/article/160222.htmPython JSON:https://www.runoob.com/python/python-json.htmlpython request 结果解析:https://www.liaoxuefeng.com/wiki/1016959663602400/1183249464292448原创 2020-10-23 20:37:12 · 152 阅读 · 0 评论 -
python——Request模块(Requests: 让 HTTP 服务人类)
https://blog.csdn.net/qq_37616069/article/details/80376776转载 2020-10-23 14:41:08 · 191 阅读 · 0 评论 -
Python __iter__()迭代器 (十三)
https://blog.csdn.net/xhw88398569/article/details/48691003转载 2020-08-05 11:43:34 · 154 阅读 · 0 评论 -
python collections求取两个集合的交集
原创 2020-07-24 18:48:38 · 434 阅读 · 0 评论 -
Python itertools模块combinations方法
https://www.cnblogs.com/FENG4Y/p/9916060.html转载 2020-07-23 11:20:50 · 548 阅读 · 0 评论 -
Python获取当前文件路径
https://www.jianshu.com/p/bfa29141437e1. os.getcwd()获取文件当前工作目录路径(绝对路径)https://docs.python.org/2/library/os.html#os.getcwd2. sys.path[0]获取文件当前工作目录路径(绝对路径)sys.argv[0]|获得模块所在的路径(由系统决定是否是全名)若显示调用python指令,如python demo.py,会得到绝对路径;若直接执行脚本,如./demo.py,原创 2020-06-02 15:22:21 · 593 阅读 · 0 评论 -
python 数据对齐以及有效数据位处理
对于简单的取整操作(7位小数位以内),直接使用内建的round(value, ndigits)函数即可。round(1.27, 1) ===> 1.3round(1.2728666, 1) ===>1.272866但如果只是将数值以固定的位数输出,一般来说是用不着round的,可以直接在输出的时候格式化。format(1.23556, '0.2f') ===&g...原创 2020-04-15 11:37:53 · 1633 阅读 · 0 评论 -
Python cffi学习
https://www.cnblogs.com/ccxikka/p/9637545.html转载 2019-12-31 15:12:30 · 343 阅读 · 0 评论 -
使用boost实现python中调用c++库注意事项
运行产生上面错误的原因是由于c++库名不符合使用规范,改为如下形式即可正常运行:原创 2019-11-15 11:17:29 · 124 阅读 · 0 评论 -
Python程序退出: os._exit()和sys.exit()
https://blog.csdn.net/index20001/article/details/74294945概述Python程序有两种退出方式: os._exit() 和 sys.exit()。我查了一下这两种方式的区别。os._exit() 会直接将python程序终止,之后的所有代码都不会执行。sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有...转载 2018-08-29 11:48:17 · 284 阅读 · 0 评论 -
python3 opencv FileStorage 简单使用
https://blog.csdn.net/ONE_SIX_MIX/article/details/84300658虽然numpy的npz很好用,但是c++不支持,还是使用opencv的保存格式,然后再在c++与python之间交换数据比较方便opencv 官方文档https://docs.opencv.org/3.4.3/d4/da4/group__core__xml.html支持...转载 2019-03-08 11:52:42 · 4239 阅读 · 2 评论 -
python @classmethod 的使用场合
https://www.cnblogs.com/anzhangjun/p/9745881.html官方的说法:classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:class C: @classmethod def f(cls, arg1, arg2, ......转载 2019-05-08 15:28:00 · 422 阅读 · 1 评论 -
python类的继承
https://www.cnblogs.com/bigberg/p/7182741.html目录一、概述 二、类的继承 2.1 继承的定义 2.2 构造函数的继承 2.3 子类对父类方法的重写 三、类继承的事例回到顶部一、概述 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新...转载 2019-05-06 19:23:37 · 111 阅读 · 0 评论 -
boost.python笔记
https://www.jianshu.com/p/0fee49c58caa简介Boost.python是什么?它是boost库的一部分,随boost一起安装,用来实现C++和Python代码的交互。使用Boost.python有什么特点?不需要修改原有的C++代码,支持比较丰富的C++特性。不会生成额外的python代码(像SWIG那样),但是需要写一部分C++的封装代码。我...转载 2019-05-07 18:42:26 · 201 阅读 · 0 评论 -
python中list,dict,set的总结
https://blog.csdn.net/weixin_38781498/article/details/80070140转载 2019-05-30 16:21:31 · 358 阅读 · 0 评论 -
python实现字符串完美拆分split()
https://blog.csdn.net/u013468614/article/details/85410221转载 2019-05-28 10:24:56 · 281 阅读 · 0 评论 -
使用Python解析JSON详解
https://www.cnblogs.com/SkySoot/archive/2012/04/17/2453010.html转载 2019-07-17 14:56:48 · 124 阅读 · 0 评论 -
kalibr架构之齐次变换矩阵yaml文件保存
问题: kalibr里面在获取到齐次变换矩阵T_t_c之后如何输出到文件里面进行保存呢?现以camera calibrate过程中获取的靶标坐标系和相机坐标系间的齐次变换矩阵T_t_c为例进行说明:分析代码结构可以发现, 每个占位相机姿态参数保存在targetObservations list中,targetObservations的获取过程见后面说明.齐次变换矩阵T_t_c存储在outO...原创 2019-03-07 18:02:27 · 469 阅读 · 0 评论 -
boost.python笔记
https://www.jianshu.com/p/0fee49c58caa简介Boost.python是什么?它是boost库的一部分,随boost一起安装,用来实现C++和Python代码的交互。使用Boost.python有什么特点?不需要修改原有的C++代码,支持比较丰富的C++特性。不会生成额外的python代码(像SWIG那样),但是需要写一部分C++的封装代码。我...转载 2019-02-20 14:36:34 · 336 阅读 · 0 评论 -
python在不同层级目录import模块的方法
http://www.cnblogs.com/luoye00/p/5223543.html使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import进行调...转载 2018-09-26 15:09:19 · 125 阅读 · 0 评论 -
python while 死循环
while True: i = 1原创 2018-09-25 19:40:50 · 7818 阅读 · 0 评论 -
python txt文件读取
vins_datapath = str(sys.argv[1])output_path = os.path.dirname(vins_datapath)lidar_datapath = str(sys.argv[2])fin = open(vins_datapath,'r')vins_data_x = []vins_data_y = []lidar_data_x = []lidar...原创 2018-09-25 19:30:30 · 280 阅读 · 0 评论 -
【Python】for i in range ()作用
https://blog.csdn.net/weixin_38705903/article/details/79238226for i in range ()作用:range()是一个函数, for i in range () 就是给i赋值:比如 for i in range (1,3):就是把1,2依次赋值给irange () 函数的使用是这样的:range(3)即:从1到3,不...转载 2018-09-25 19:20:38 · 6449 阅读 · 0 评论 -
python 的 from A import B 用法与用途
python 的 from A import B 含义:前提是A.py中定义了B函数/变量eg:evaluate_ate.py文件中定义了traveled_distance函数, list_to_array函数在目标文件中按如下方式从evaluate_ate模块中导入traveled_distance和list_to_array函数...原创 2018-09-25 19:10:11 · 4393 阅读 · 0 评论 -
python:浅析python 中__name__ = '__main__' 的作用
https://www.cnblogs.com/alan-babyblog/p/5147770.html有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块: ...转载 2018-08-29 11:46:22 · 95 阅读 · 0 评论 -
python argparse用法总结
https://www.jianshu.com/p/fef2d215b91d1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argpar...转载 2018-08-29 11:37:01 · 119 阅读 · 0 评论 -
python初步学习-python模块之 os
https://www.cnblogs.com/pingqiang/p/7817983.html阅读目录os os.name() os.system() os.popen() os.listdir(path) os.getcwd() os.chdir(path) os.mkdir() os.remove(path) os.rmdir(path) o...转载 2018-08-29 11:12:55 · 125 阅读 · 0 评论 -
python中的pop函数和append函数
https://blog.csdn.net/qq_36357820/article/details/77527081pop()函数1、描述pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。语法pop()方法语法:list.pop(obj=list[-1])2、参数obj – 可选参数,要移除列表元素的对象。3、返回值该方法返回从...转载 2018-08-29 11:10:14 · 591 阅读 · 0 评论 -
python数组索引
https://blog.csdn.net/god_wen/article/details/78410973默认的使用和大多数语言一样我们可以使用索引来访问序列array=[0,1,2,3,4,5,6,7,8,9]print array[1]print array[1:3]print array[0:-1]print array[2:-13]print array[::3...转载 2018-08-27 18:27:58 · 9600 阅读 · 0 评论 -
Python入门之类(class)
https://www.cnblogs.com/chengd/articles/7287528.htmlPython3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一...转载 2018-09-21 16:07:37 · 242 阅读 · 0 评论 -
python和numpy的版本、安装位置
https://www.cnblogs.com/klchang/p/4543032.html命令行下查看python和numpy的版本和安装位置1、查看python版本方法一: python -V 注意:‘-V‘中‘V’为大写字母,只有一个‘-’方法二: python --version 注意:‘--version'中有两个‘-’2、查看python...转载 2018-12-12 18:04:03 · 734 阅读 · 0 评论 -
python-igraph Manual地址
https://igraph.org/python/doc/tutorial/tutorial.html原创 2018-12-12 18:17:31 · 190 阅读 · 0 评论