
编程语言/库
AI算法札记
这个作者很懒,什么都没留下…
展开
-
transform video to frames/提取视频中的每一帧
在处理视频数据的过程中,有时我们需要提取视频的每一帧来进行后续的处理,下面是python的脚本需要环境opencv1.文件 2.video2frame.py代码import cv2import os#待提取视频的路径video_path=r"./1.mp4"#生成图片的路径img_path=r'./images'#生成img_path文件夹if not o...原创 2018-07-27 09:49:55 · 5639 阅读 · 1 评论 -
Numpy函数整理之np.clip()
1.np.clip()https://blog.youkuaiyun.com/qq1483661204/article/details/781502032.......原创 2018-07-25 10:08:10 · 927 阅读 · 0 评论 -
python写csv文件分隔符问题
1.数据格式如下2.逗号分隔符err_csv=os.path.join(os.path.expanduser('.'),'deploy','error.csv')with open(err_csv,'w',newline='') as f: # writer=csv.writer(f)与下面一行等价,delimiter默认是逗号writer=csv.writer...原创 2018-06-27 11:14:03 · 51211 阅读 · 6 评论 -
c++运行闪退
在文件头部加上#include<stdlib.h>在main函数结尾处(如果有return的话,在return之前)加上system("pause");示例#include<cstdio>//1#include<cstdlib>int main() { char c1, c2, c3; c1 = getchar(); getchar()...原创 2018-05-10 21:15:06 · 9350 阅读 · 0 评论 -
python/numpy中的矩阵乘法(np.dot, np.multiply, *)
1. np.dot(A, B) 对于二维矩阵,和线性代数中矩阵乘法的定义相同,计算矩阵的乘积; 对于一维矩阵,计算两者的内积。示例代码import numpy as np# 2-D array: 2 x 3two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6]])# 2-D array: 3 x 2two_d...转载 2018-04-26 22:53:49 · 2012 阅读 · 0 评论 -
python os.path模块
os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回False...转载 2018-04-03 15:57:13 · 187 阅读 · 0 评论 -
Python/Numpy/Pandas中axis=0和1分别代表什么
1.看整体从整体的维度上看,axis的值,意味着顺着这一维进行操作,体现在shape上,就是把这一维度合并。比如下图,axis=0,本来(2,3,4,5)的维度变成了(3,4,5),也就是第0个维度合并没了。2.看具体如上图,axis=0,意味着顺着第0维,垂直上下方向对行进行合并,也就是把行数从3行合并成了1行,整体从(3,4)的维度变成了(4)axis=1,意味着顺着第1维,水...原创 2019-05-18 21:20:44 · 5690 阅读 · 0 评论 -
关于lower_bound( )和upper_bound( )的常见用法
lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。在从小到大的排序数组中,lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。upper_...转载 2019-08-11 20:05:15 · 263 阅读 · 0 评论