python将文件(.txt,.md)转为word文件

#!/usr/bin/python3 import os import docx from docx.shared import RGBColor def readfile(path,wordpath): doc = docx.Document() for file in os.l...

2019-06-17 09:07:18

阅读数 104

评论数 0

python获取list中指定元素的索引,以及list去重且保持相对顺序不变

python获取list中指定元素的索引 : 使用内置函数 index() list去重有两种方法: 方法一:用in或者not in来判断 li=[1,2,3,4,5,1,2,3] new_li=[] for i in li: if i not in new_li: ...

2019-06-15 12:23:49

阅读数 30

评论数 0

python图片转视频(opencv),ffmpeg压缩视频

要注意: 1. 图片传视频要自己设置帧率和分辨率 2.读取图片后分辨率要resize为和视频分辨率一样才可以 3.写完.avi视频后视频比较大,用ffmpeg将avi视频压缩为mp4 import cv2 from cv2 import VideoWriter, VideoWriter_...

2019-06-13 15:06:15

阅读数 32

评论数 0

python cookbook 13.9 通过文件名查找文件

#你要写一个涉及到文件查找操作的脚本,比如对日志归档文件的重命名工具,不想在python脚本中调用shell,或者你要实现一些shell不能做的功能 #查找文件可使用os.walk()函数,传一个顶级目录给它。下面是查找特定的文件名并答应所有符合条件的文件全路径: import os def fi...

2019-06-10 10:07:02

阅读数 35

评论数 0

python cookbook 13.8 创建和解压归档文件

#你要创建或解压常见格式的归档文件(比如.tar.tgz或.zip) #shutil模块有两个函数--make_archive()和unpack_archive()可派上用场: import shutil shutil.unpack_archive('pysot-master.zip') shut...

2019-06-10 10:06:15

阅读数 31

评论数 0

python cookbook 13.7 复制或移动文件和目录

#你想复制或移动文件和目录,但又不想调用shell命令。shutil模块有很便捷的函数可以复制文件和目录,用起来很简单。 import shutil shutil.copy(src,dst) #cp src dst shutil.copy2(src,dst) #cp -p src dst 连...

2019-06-10 10:05:35

阅读数 41

评论数 0

python cookbook 13.6 执行外部命令并获取它的输出,执行命令行脚本

#你想执行一个外部命令并以python字符串的形式获取执行结果,使用subprocess.check_output()函数。 import subprocess out_bytes = subprocess.check_output(['netstat','-a']) #执行一个指令的命令并将...

2019-06-09 21:43:20

阅读数 23

评论数 0

python cookbook 13.5 获取终端的大小

#你需要知道当前终端的大小以便正确的格式化输出。使用os.get_terminal_size()函数来做到这一点 import os sz=os.get_terminal_size() print(sz)

2019-06-09 21:41:43

阅读数 21

评论数 0

python cookbook 13.4 运行时弹出密码输入提示

#你写了个脚本,运行时需要一个密码。让用户自己输入.python的getpass模块正是你需要的。你可以让你很轻松的弹出密码输入提示 #并且不会在用户中断回显密码 import getpass user = input('enter user name:') # user = getpass.ge...

2019-06-09 21:40:55

阅读数 18

评论数 0

python cookbook 13.3 解析命令行选项

#你的程序如何能够解析命令行选项(位于sys.argv中)。argparse模块可被用来解析命令行选项。下面一个简单例子演示了最基本的用法 import argparse parser = argparse.ArgumentParser(description='Search some files...

2019-06-09 21:40:10

阅读数 21

评论数 0

python cookbook 13.2 终止程序并给出错误提示

#你想向标准错误打印一条消息并返回某个非零状态码来终止程序运行。你有一个程序像下面这样终止,抛出一个SystemExit异常,使用 #错误消息作为参数,例如: raise SystemExit('it failed!') #消息将在sys.stderr中打印,然后程序以状态码1退出 #本节虽然...

2019-06-09 21:39:19

阅读数 18

评论数 0

python cookbook 13.1 通过重定向/管道/文件接受输入

#你希望脚本接受任何用户任务最简单的输入方式。包括将命令行的输出通过管道传递给该脚本、重定向文件到该脚本,或在命令行中 #传递一个文件名或文件名列表给该脚本。可以使用python内置的fileinput模块 import fileinput def scr(): with fileinpu...

2019-06-09 21:38:28

阅读数 23

评论数 0

leetcode-221. Maximal Square 最大正方形

Given a 2D binary matrix filled with 0's and 1's, find the largest square containing only 1's and return its area. Example: Input: 1 0 1 0...

2019-06-08 16:33:24

阅读数 18

评论数 0

leetcode-85. Maximal Rectangle 最大矩形

Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing only 1's and return its area. Example: Input: [ [&...

2019-06-07 17:17:01

阅读数 37

评论数 0

leetcode-84. Largest Rectangle in Histogram 柱状图中最大的矩形

Givennnon-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histo...

2019-06-07 17:13:01

阅读数 98

评论数 0

vim常用命令(删除、复制、粘贴、撤销、查找、插入、光标移动、选择、保存、退出)

vim基本操作: 选择文本 v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 ctrl+v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl +...

2019-06-03 09:31:32

阅读数 20

评论数 0

torch.clamp()

torch.clamp(input, min, max, out=None) 将输入input张量每个元素的范围限制到区间[min,max],返回结果到一个新张量。 input (Tensor) – 输入张量 min (Number) – 限制范围下限 max (Number) – 限制范...

2019-05-31 15:40:30

阅读数 25

评论数 0

leetcode-240. Search a 2D Matrix II 搜索二维矩阵 II

Write an efficient algorithm that searches for a value in anmxnmatrix. This matrix has the following properties: Integers in each row are sorted ...

2019-05-28 22:04:17

阅读数 13

评论数 0

多摄像头多目标追踪指标(Multi-Target Multi-Camera Tracking, MTMC Tracking)

文章转自:https://zhuanlan.zhihu.com/p/35391826 作者:罗浩.ZJU 跨摄像头多目标跟踪(Multi-Target Multi-Camera Tracking, MTMC Tracking)是监控视频领域一个非常重要的研究课题,本文以下内容直接简称为MT...

2019-05-23 22:07:33

阅读数 32

评论数 0

pytorch冻结部分参数训练另一部分

1)添加下面一句话到模型中 for p in self.parameters(): p.requires_grad = False 比如加载了resnet预训练模型之后,在resenet的基础上连接了新的模快,resenet模块那部分可以先暂时冻结不更新,只更新其他部分的参数,那么可...

2019-05-20 10:09:33

阅读数 52

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭