python
TYUT_xiaoming
计算机视觉/深度学习(DL/CV)
展开
-
python知识点总结
1.python 列表大小比较(1)从第一个元素顺序比较,如果相等则继续,返回第一个不相等元素的比较结果(2)如果所有元素均相等,则长的列表大,一样长则两列表相等原创 2021-03-13 10:35:23 · 172 阅读 · 0 评论 -
Flask学习
Flask—轻量级web开发框架原创 2020-12-16 22:47:47 · 256 阅读 · 0 评论 -
python----logging
logging 库日志级别logging 例子import logginglogging.debug('this is debug info')logging.info('this is info info')logging.warning('this is warning info')logging.error('this is error info')logging.critical('this is critial info')输出WARNING:root:..原创 2020-11-15 22:53:42 · 283 阅读 · 2 评论 -
python 异常
class Student(): def __init__(): pass def play(): pass @staticmethod def video(): pass @classmethod def eat(cls): print('this is eat function')原创 2020-10-24 23:26:01 · 130 阅读 · 0 评论 -
python 深拷贝与浅拷贝
浅copy:在内存中重新创建了开辟了一个空间存放一个新列表,但是新列表中的元素与原列表中的元素是公用的。深copy:列表中可变的数据类型是重新创建的,列表中的不可变的数据类型是公用的。referencehttps://bbs.huaweicloud.com/blogs/128136...原创 2020-09-18 11:04:16 · 152 阅读 · 1 评论 -
Python PEB8 编码规范
https://blog.csdn.net/ratsniper/article/details/78954852转载 2020-07-03 23:39:17 · 835 阅读 · 0 评论 -
python编程规范
网页地址:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/1.不要使用反斜杠连接行Python会将 圆括号, 中括号和花括号中的行隐式的连接起来Yes: foo_bar(self, width, height, color='black', design=None, x='foo', emphasis=None, hi原创 2020-05-18 20:45:53 · 421 阅读 · 0 评论 -
python random
import random原创 2020-03-11 16:38:38 · 212 阅读 · 0 评论 -
Python print函数
你想使用 print() 函数输出数据,但是想改变默认的分隔符或者行尾符可以使用在 print() 函数中使用 sep 和 end 关键字参数,以你想要的方式输出>>> print('ACME', 50, 91.5)ACME 50 91.5>>> print('ACME', 50, 91.5, sep=',')ACME,50,91.5>&...原创 2020-03-04 15:46:00 · 270 阅读 · 0 评论 -
python 过滤序列元素
1.使用列表推导>>> mylist = [1, 4, -5, 10, -7, 2, 3, -1]>>> [n for n in mylist if n > 0][1, 4, 10, 2, 3]>>> [n for n in mylist if n < 0][-5, -7, -1]>>> ...原创 2020-03-04 12:02:42 · 231 阅读 · 0 评论 -
Python-deque 保留最后N个元素
from collections import deque使用 deque(maxlen=N) 构造函数会新建一个固定大小的队列。当新的元素加入并且这个队列已满的时候, 最老的元素会自动被移除掉。>>> q = deque(maxlen=3)>>> q.append(1)>>> q.append(2)>>> ...转载 2020-03-03 11:15:54 · 701 阅读 · 0 评论 -
python 格式化输出字符串的两种方式
a, b = 5, 10print('%d * %d = %d' % (a, b, a * b))a, b = 5, 10print('{0} * {1} = {2}'.format(a, b, a * b))输出的数字格式长度for i in range(11): print('%05d'%i) print('{:05d}'.format(i)) ...原创 2020-02-26 22:35:58 · 1732 阅读 · 0 评论 -
python-------异常处理
异常的定义:异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。实例:使用except而带一种异常类型#!/usr/bin/python# -*- coding: UTF-8 -*-try: fh = open("t...原创 2020-02-17 18:05:11 · 226 阅读 · 0 评论 -
python-----global 语句
一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量Python 会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的。因此,如果要给函数内的全局变量赋值,必须使用 global 语句实例#!/usr/bin/python# -*- coding: UTF-8 -*- Money = 2000def AddMoney(): # 在函...原创 2020-02-16 21:10:35 · 279 阅读 · 0 评论 -
python----函数
1.关键字参数使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。#!/usr/bin/python# -*- coding: UTF-8 -*- #可写函数说明def printinfo( name, age ): "打印任何传入的字符串" print "Name: ", name print "Age ",...原创 2020-02-16 20:42:41 · 757 阅读 · 0 评论 -
Python------sys
1.sys.exit(n)需要中途退出程序,你可以调用sys.exit函数2.sys.argv在程序外部传递参数3.sys.path根据sys.path的路径来搜索module.name原创 2020-02-10 11:22:26 · 143 阅读 · 0 评论 -
Python-字符串的操作
记录自己经常使用的字符串函数replaceimagefile = image_path + '/' + xml.replace('.xml', '.jpg')原创 2019-10-30 18:21:40 · 93 阅读 · 0 评论 -
python——高级编程
原创 2020-01-08 15:29:01 · 407 阅读 · 0 评论 -
python——字典
https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/07.%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%B8%B8%E7%94%A8%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md字典的操作# 创建字典的字面量语法scores = {'骆昊...原创 2020-01-07 23:36:44 · 600 阅读 · 0 评论 -
python——集合
来源:https://github.com/jackfrued/Python-100-Days创建和使用集合# 创建集合的字面量语法set1 = {1, 2, 3, 3, 3, 2}print(set1)print('Length =', len(set1))# 创建集合的构造器语法(面向对象部分会进行详细讲解)set2 = set(range(1, 10))set3...转载 2020-01-06 23:24:49 · 296 阅读 · 0 评论 -
python——元组
来源https://github.com/jackfrued/Python-100-Days元组的元素不能修改元组和列表的相互转换# 定义元组t = ('骆昊', 38, True, '四川成都')print(t)# 获取元组中的元素print(t[0])print(t[3])# 遍历元组中的值for member in t: print(memb...原创 2020-01-06 22:55:16 · 164 阅读 · 0 评论 -
Python——list
来源https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/07.%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%B8%B8%E7%94%A8%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md定义列表、遍历列表以及列表的下标运算list1...原创 2020-01-02 15:06:57 · 708 阅读 · 0 评论 -
Python——字符串
Python为字符串类型提供了非常丰富的运算符s1 = 'hello ' * 3print(s1) # hello hello hellos2 = 'world's1 += s2print(s1) # hello hello hello worldprint('ll' in s1) # Trueprint('good' in s1) # Falsestr2 = 'abc1...原创 2020-01-02 14:35:02 · 254 阅读 · 0 评论 -
Python———面向对象编程
类的静态方法 (@staticmethod)来源:https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/09.%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%BF%9B%E9%98%B6.md类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三...原创 2019-12-31 18:04:51 · 577 阅读 · 0 评论 -
vscode的一些快捷键
1.批量重命名修改当前文件: Ctrl+F2(Windows) 命令 Command+F2(Mac)或者光标放到变量名上直接按住f22.koroFileHeader 生成文件头部注释和函数注释函数注释: window:ctrl+alt+t mac:ctrl+cmd+t文件头部注释: window:ctrl+alt+i mac:ctrl+cmd+i3.按住s...原创 2019-12-28 23:16:00 · 305 阅读 · 0 评论 -
anaconda管理Python环境
conda 环境下base查看conda版本conda --versionconda -V获取帮助conda -hconda --h查看当前环境conda info --envs创建新的环境conda create --name py36 python=3.6创建指定python版本下包含某些包的环境conda c...原创 2019-12-24 17:34:16 · 164 阅读 · 0 评论 -
numpy的相关操作
图解部分操作https://zhuanlan.zhihu.com/p/73785485flatten( )tolist( )原创 2019-12-04 21:29:31 · 128 阅读 · 1 评论 -
Python-argparse
ArgumentParser对象add_argument()方法ArgumentParser.add_argument(name or flags…[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])参数:action:指出应该如...原创 2019-12-04 13:47:22 · 208 阅读 · 0 评论 -
Python文件的读写
with open('demo.txt' , 'w' ) as f: f.write ( 'python open txt and write' )fr = open(abs_txt_path, 'r')fw = open(new_txt_path, 'w')for line in fr.readlines(): sp = line....原创 2019-11-26 15:24:24 · 741 阅读 · 0 评论 -
Python代码头部
#!/usr/bin/env python3# -*- coding: utf-8 -*-原创 2019-11-26 15:02:43 · 1136 阅读 · 0 评论 -
Python字符串常用操作
目录1. x.replace()1. x.replace()替换操作/home/wangzd/datasets/MOT/Caltech/data/images/set07_V006_380.png/home/wangzd/datasets/MOT/Caltech/data/images/set07_V006_381.png/home/wangzd/datasets/MOT/C...原创 2019-11-25 14:45:39 · 613 阅读 · 0 评论 -
Python-切片 [..., 0]
python切片操作中,...用于代替多个维度的:prediction[:, :, ] = prediction[..., 0]prediction = ( x.view(num_samples, self.num_anchors, self.num_classes + 5, grid_size, grid_size) .perm...原创 2019-10-30 14:18:05 · 3544 阅读 · 4 评论 -
Python-shutil 文件的复制、剪切
from shutil import copyfilefrom shutil import copyfrom shutil import move一个文件复制到另一个文件:copyfilecopyfile(src_path, dst_path)将src文件内容复制至dst文件若dst文件不存在,将会生成一个dst文件;若存在将会被覆盖Ori_Path = '/Us...原创 2019-10-29 16:49:27 · 12963 阅读 · 1 评论 -
Python-os 文件/目录方法
import osos.path.isdir( ) :判断路径是否为目录os.mkdir()save_path = download_path + '/pytorch'if not os.path.isdir(save_path): os.mkdir(save_path)os.listdir()img_names = os.listdir(Ori_Path)...原创 2019-10-29 16:46:17 · 357 阅读 · 0 评论 -
Python常用的函数
目录1. enumerate() 函数2.zip() 函数3.filter()函数1. enumerate() 函数enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中seq = ['one', 'two', 'three']for i, element in enum...原创 2019-10-29 16:30:19 · 310 阅读 · 0 评论 -
ubuntu-python 相关包的安装命令
pip安装与卸载#安装pip3 install opencv-pythonpip3 install python-numpypip2 install scipypip2 install sklearnpip2 install pandas#卸载sudo pip uninstall xxxxx批量安装#批量安装pip install -r requirem...原创 2019-08-16 18:44:16 · 283 阅读 · 0 评论 -
Ubuntu16.04默认python的切换
切换默认python为Python2或者python3查看python的地址whereis python删除原来的链接,建立新的软链接sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python3.5 /usr/bin/python完成...原创 2019-08-18 23:17:49 · 135 阅读 · 0 评论