![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
aaon22357
这个作者很懒,什么都没留下…
展开
-
Python排序函数
Python中自带了两个排序函数sort和sorted,用法分别为:sort函数用法list.sort(cmp=None, key=None, reverse=False)特点:对list原地排序(直接改变数组),无返回值。参数:cmp——可选参数, 可用于自定义排序规则。key ——主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一...原创 2019-07-26 11:48:05 · 20260 阅读 · 0 评论 -
python中的双冒号[::]
Mark一下,直接上代码:import numpy as npregion=np.array([1,2,3,4,5,6,7,8])print(region[::1]) #[1 2 3 4 5 6 7 8]print(region[0::2]) #[1 3 5 7]print(region[1::2]) #[2 4 6 8]print(region[2::4]) #[3 7]pri...原创 2018-08-24 11:07:55 · 510 阅读 · 0 评论 -
python对文件的操作
读取指定文件夹中的图片名称和数量seq_info = "F:\\demo\\car" #指定文件夹image_filenames = {int(os.path.splitext(f)[0]): os.path.join(seq_info, f) for f in os.listdir(seq_info)} #获取seq_info文件夹中的jpg图片名称print(len(im...原创 2018-08-29 10:08:06 · 231 阅读 · 0 评论 -
python-opencv-鼠标事件-画框圈定目标
参考链接: https://blog.csdn.net/lql0716/article/details/54174293# -*- coding: utf-8 -*-import cv2import numpy as npcurrent_pos = Nonetl = Nonebr = None#鼠标事件def get_rect(im, title='get_rect'): ...转载 2018-08-19 10:09:07 · 2078 阅读 · 6 评论 -
opencv(python)-读取图片、视频,轮廓检测
opencv的使用(python)###1. 读取图片image=cv2.imread('F:\\demo\\123.jpg')print(image.shape) #(300, 533, 3)读进来的尺寸是(高度,长度,通道)print(np.asarray(image.shape[:2][::-1])) #[533 300] #解析:[:2]表示只取前两维,[::-1]表示逆序,相当...原创 2018-10-05 09:48:26 · 2769 阅读 · 0 评论 -
python读写csv文件
读取csv文件一般用pandas库读取csv比较方便,比如原始的csv长这样,第一行的id,truelabels和prelabels是列名。代码为:import pandas as pdfile = pd.read_csv(filename)print(file['id']) # 输出所有id信息(第一列全部输出)# 遍历第一列:for i in range(len(file['...原创 2019-05-25 16:05:37 · 243 阅读 · 0 评论 -
oython的enumerate和zip函数
【leetcode807】——Max Increase to Keep City Skylinepython3:import numpy as npclass Solution(object): def maxIncreaseKeepingSkyline(self, grid): rowmax = [max(i) for i in grid] ...原创 2018-08-26 17:42:18 · 333 阅读 · 0 评论 -
c++和python读取多行输入
c++和python处理读入数据:c++:#include <vector>#include <iostream>#include <algorithm>#include <string>using namespace std;vector&a原创 2018-10-14 21:57:18 · 512 阅读 · 0 评论 -
python os.walk()遍历文件夹
import os# 遍历文件夹def walkFile(root_path): for root, dirs, files in os.walk(root_path): # root 表示当前正在访问的文件夹路径 # dirs 表示该文件夹下的子目录名list # files 表示该文件夹下的文件list # 遍历文...原创 2020-04-06 22:43:19 · 326 阅读 · 0 评论 -
python学习——搞懂import
首先区分两个概念,mudule(模块)和package(包),通俗一点来说:【参考】一个 .py 文件就是个 modulepackage(包)是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。如果想要import module,方法是:import xxx # 直接导入import xxx as xx # 重命名fro...原创 2019-12-07 23:19:07 · 568 阅读 · 0 评论 -
python3中pathlib库的Path类的使用
https://blog.csdn.net/amanfromearth/article/details/80265843转载 2019-10-17 09:45:21 · 222 阅读 · 0 评论 -
python常用方法总结
文章目录cv2相关视频提取帧视频帧合成视频路径相关1. 将当前路径加入到系统路径cv2相关视频提取帧import globimport cv2import osorig_path = '/home/videos/bag.mp4'save_path = '/home/videos/res/'if not os.path.exists(save_path2): os.make...原创 2019-10-13 23:40:54 · 299 阅读 · 0 评论 -
python getattr()函数
其实getattr()这个方法最主要的作用是实现反射机制。也就是说可以通过字符串获取方法实例。这样,你就可以把一个类可能要调用的方法放在配置文件里,在需要的时候动态加载。官方定义:getattr(object, name[, default])Return the value of the named attribute of object. name must be a string. ...原创 2019-04-23 09:41:13 · 2419 阅读 · 0 评论 -
python标准库
文章目录pathlibpathlib参考 https://blog.csdn.net/triagen/article/details/74623440from pathlib import Path # 导入Path类root = Path('/home/xxx/') # 创建Path对象print(p) # /home/xxxprint(p.parent) # /home...原创 2019-04-22 15:11:53 · 192 阅读 · 0 评论 -
python——PIL Image处理图像
1.使用PIL的Image处理图像时,需要导入包:from PIL import Image2.图片读取:img = Image.open("D:\\test\\img\\test01.jpg")或者:filename = "D:\\test\\img\\test01.jpg"with Image.open(filename) as img: .原创 2018-10-05 20:07:53 · 5239 阅读 · 0 评论 -
tf.read_file和tf.image.decode_jpeg处理图片
最近在做图像处理,发现了一个很有意思的事情,特此记录:已知"F:\Basketball\0001.jpg"是彩色图像,"F:\Car1\0001.jpg"是灰度图像,但是使用cv2.imread()读进来的shape都是三通道。。。两幅图片的原图分别如图所示:filename = tf.placeholder(tf.string, [], name='filename')image_f...原创 2018-10-06 20:46:31 · 19183 阅读 · 2 评论 -
python读取文件中的关键字
很好的链接,https://blog.csdn.net/lqzdreamer/article/details/76549256下次更新如何在路径下查找并返回包含关键字的文件的python脚本。原创 2018-10-08 15:31:28 · 8840 阅读 · 0 评论 -
numpy函数记录
np.random.randint(low,high,size)【功能】产生size个离散均匀分布的整数,这些整数大于等于low,小于high。默认high是None,如果只有low,那范围就是[0,low)。如果有high,范围就是[low,high)...原创 2018-10-09 22:23:30 · 185 阅读 · 0 评论 -
pyhon源码阅读积累(持续更新)
sess.run() 的时候还可以[]组合到一起,一组写在一行里面。 rpn_box_loss, rpn_cls_loss, refined_box_loss, refined_cls_loss, mask_loss, \ gt_boxesnp, \ rpn_batch_pos, rpn_batch, refine_batch_pos, ...原创 2018-10-10 14:13:24 · 278 阅读 · 1 评论 -
tf.py_func()函数
tensorflow由于构建的是静态图,所以导致在tf.Session().run()之前是没有实际值的,因此,在网络搭建的时候,是不能对tensor进行判值操作的,即不能插入if…else…之类的代码。第二,相较于numpy array,Tensorflow中对tensor的操作接口灵活性并没有那么高,使得Tensorflow的灵活性减弱。在笔者使用Tensorflow的一年中积累的编程经验来...原创 2018-10-10 14:22:12 · 16457 阅读 · 5 评论 -
tensorflow函数记录
tf.map_fn()——高阶函数https://blog.csdn.net/loseinvain/article/details/78815130tf.where()函数:https://blog.csdn.net/a_a_ron/article/details/79048446原创 2018-10-17 16:06:06 · 111 阅读 · 0 评论 -
plt画图
import matplotlib.pyplot as pltfig, (ax1, ax2) = plt.subplots(1, 2, figsize = (20, 10))ax1.imshow(x, cmap='gray') #0-255级灰度,0为黑色,1为白色ax1.set_title('images')ax2.imshow(y, cmap='gray_r') #翻转gray的显示,...原创 2018-10-25 15:19:01 · 950 阅读 · 0 评论 -
python os操作
import os获取当前目录:os.getcwd()获取绝对路径: os.path.abspath()获取上级目录(父目录):os.path.abspath(os.path.join(os.getcwd(),'..'))其中’…’ 就是父目录的意思...原创 2018-10-31 22:04:52 · 237 阅读 · 0 评论 -
python的slice切片操作
记录一下python的切片操作~~a = [1,2,3,4,5,6,7,8]#--------基础操作----------print(a[:]) #输出全部序列 [1, 2, 3, 4, 5, 6, 7, 8]print(a[:4]) #输出第0-3号,不包括4 [1, 2, 3, 4]print(a[:-1])#不包括最后一个 [1, 2, 3, 4, 5, 6, 7]prin...原创 2018-11-06 20:51:57 · 746 阅读 · 0 评论 -
【python】Tensor和Array对比
区别 Array Tensor 类型 uint8,float32系列 {} 扩充维度 image[np.newaxis, :] tf.expand_dims(image,axis=0) 数组拼接 np.concatenate([image, image], axis=0) tf.concat([frame,frame],axis=...原创 2018-08-29 22:23:51 · 6330 阅读 · 0 评论 -
python交换两个变量的方法
http://www.cnblogs.com/aydenwang/p/9398826.html方法一:利用临时变量(最基础的用法,也是怎么用都不容易出错的方法)temp = aa = bb = temp方法二:python特有的,这种复制操作的原理等会再说。a,b = b,a方法三:通过简单的逻辑运算实现互换操作a = a + bb = a - ba = a - b方法...原创 2018-12-27 09:12:27 · 604 阅读 · 0 评论 -
python 字典操作
字典是由key和value对组成的创建字典 p = dict()为字典增加一项 p[key] = value通过key访问字典的value:p[key]删除字典某一项:del p[key]字典的遍历: for key in p: print(key) #输出字典所有键值 print(key+":"+str(p[key])) #输出字典所有的键值对更详细的字...原创 2018-10-04 13:57:46 · 174 阅读 · 0 评论