- 博客(108)
- 收藏
- 关注
原创 ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found (required by............)
vi ~/.bash_profile 在文件中添加如下代码LD_LIBRARY_PATH=/root/anaconda2/lib/:$LD_LIBRARY_PATH (将anaconda2库文件路径添加到系统的库文件路径中)export LD_LIBRARY_PATH$ source ~/.bash_profile参考
2021-01-07 13:43:03
446
原创 安装pytorch1.2.0
安装pytorch1.2.0参考pip install torch==1.2.0+cu92 torchvision==0.4.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html
2021-01-04 14:22:57
2839
1
原创 Your shell has not been properly configured to use ‘conda activate‘
conda 激活环境报错:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.解决办法:source activatesource deactivate然后在输入conda activate your-env
2021-01-04 10:48:35
572
2
原创 更换conda下载源,加快安装速度-pytorch
# 修改conda配置vim .condarc# 在配置钟添加清华源channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ - https://m.
2021-01-04 10:46:29
409
原创 source activate py3 之后找不到cuda
source activate py3之后,运行一线指令安装cuda,解决问题:conda install cudatoolkit=8.0 -chttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/参考博客
2019-10-10 16:26:02
754
原创 mxnet 报错OSError: libcudart.so.10.1: cannot open shared object file: No such file or directory
mxnet 报错OSError: libcudart.so.10.1: cannot open shared object file: No such file or directory解决办法:pip install --user mxnet
2019-10-09 13:14:27
2441
3
原创 Pytorch--标签不对报错
void cunn_ClassNLLCriterion_updateOutput_kernel(Dtype *, Dtype *, Dtype *, long *, Dtype *, int, int, int, int, long) [with Dtype = float, Acctype = float]: block: [0,0,0], thread: [1,0,0] Assertion `...
2019-09-29 14:26:01
1262
原创 Excel--某个字符串中含有特定字符
=IF(COUNTIF(B1,"*123456*"),TRUE,FALSE)这是查找B1列是否包含字符串123456
2019-08-11 20:53:44
4376
原创 windows安装moviepy报错处理
首先,安装moviepy之后会报错:RuntimeError: imageio.ffmpeg.download() has been deprecated. Use 'pip install imageio-ffmpeg' instead.'这是因为imageio-ffmpeg的版本不对,安装pip install imageio==2.4.1这个版本就能解决然后报错:Unable t...
2019-07-21 14:16:25
2923
2
原创 误删libz.so.1的处理办法
起因:系统升级之后导致ffmpeg命令无法正常使用,报错无法找到libz.so.1.2.9文件然后,经过查看/usr/local/lib发现我之前的系统文件中使用的文件为libz.so.1.2.8再然后,手欠删除了libz.so.1,导致sudo都无法正常使用了解决办法:参考:https://blog.csdn.net/niuzhucedenglu/article/detail...
2019-05-16 15:58:57
2477
1
原创 关于读取包含中文的CSV文件
注:将.xlsx转换成csv文件时不能直接重命名,需要另存为,否则文件中可能会包含空格。导致报错:csv.Error: line contains NULL byte统一将文件转存成csv进行处理然后利用如下代码读取csv文件import csvcsv_file = csv.reader(open('XXX.csv','r'))for item in csv_file: ...
2019-04-30 10:30:42
1661
原创 IOError: image file is truncated (14 bytes not processed)
IOError: image file is truncated (14 bytes not processed)加上这两句from PIL import ImageFileImageFile.LOAD_TRUNCATED_IMAGES = True
2019-04-10 15:43:50
1346
转载 从海量图片中删除损坏图像
用python判断图片是否损坏2017-04-22python起因要下载几千张图片,是jpg格式的,下下来之后才发现有部分图片预览不了,显示损坏了。损坏的图片有的只有几个字节,有的和正常图片有差不多的大小,所以不能根据文件大小来区分。解决根据文件头python标准库里面有个叫imghdr的模块,打开它的源代码可以看到它是根据文件前面几个字节来判断是哪种格式。...
2019-04-09 11:41:06
2653
原创 video.reader.close()
在利用VideoFileClip对文件进行读取操作之后,要用video.reader.close()释放内存,否则处理大批量的视频会内存溢出!from moviepy.editor import VideoFileClipvideo = VideoFileClip(root+'\\'+filename)video.reader.close() ...
2019-01-21 08:53:43
1187
转载 Python-Matplotlib 画图
Python-Matplotlib 9 颜色和样式1 颜色 八种内建默认颜色缩写 b: blue g: green r: red c: cyan m: magenta y: yellow k: black w: white 其他颜色表示方法 灰色阴影 html 十六进制 RGB 元组2 点、线的样式 23种点状态,注意不同点...
2018-12-15 14:15:51
446
转载 python类中的__init__()函数和__call()__函数
在Python的class中有一些函数往往具有特殊的意义。__init__()和__call__()就是class很有用的两类特殊的函数。__init__()在Python中,__init__()函数的意义等同于类的构造器(同理,__del__()等同于类的析构函数)。因此,__init__()方法的作用是创建一个类的实例。__call__()Python中的函数是一级对象。这意味着P...
2018-11-26 15:37:40
2141
转载 argparse
1. argparse介绍是python的一个命令行解析包,非常编写可读性非常好的程序2. 基本用法prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下:#!/usr/bin/env python# encoding: utf-8import argparseparser = argparse.ArgumentParser()pa...
2018-11-26 14:07:10
358
原创 从视频中抽帧并保存
from moviepy.editor import VideoFileClipfrom PIL import Imageimport osvideo = ''clip = VideoFileClip(video,target_resolution=(height,width),resize_algorithm='bilinear')i = 0output = 'frame_iamg...
2018-11-23 17:30:49
6832
原创 LabelImg
LabelImg下载链接下载之后,cmd进入LablImg目录,输入如下指令即可打开LabelImgpyrcc4 -o resources.py resources.qrcpython labelImg.py
2018-11-23 17:19:17
1008
原创 FFmpeg把图像合成视频
ffmpeg -loop 1 -f image2 -i /image_file/%04d.jpg -vcodec libx264 -r 25 -t 6 video.mp4以上命令是将jpg图像合成mp4的命令,其中-loop表示是否循环合成,如果取值为1的话,将循环image_file里的图片来合成mp4文件,需要注意的是:image_file需要时绝对路径。-r 代表fps,-t 代表合成...
2018-11-23 16:47:06
4638
2
原创 RuntimeError: Invalid DISPLAY variable
Addplt.switch_backend('agg')afterimport matplotlib.pyplot as plt
2018-11-23 09:01:29
327
1
原创 'decimal' codec can't encode character u'\ufeff' in position 0: invalid decimal Unicode string
这是由于txt文件保存方式是 UTF-8-BOM 而导致的utf-8保存格式的txt文件encoding方式就是 encoding='utf-8'utf-8-BOM保存格式的txt文件encoding方式是 encoding="UTF-8-SIG"所以只要改成:with io.open(filepath,'r',encoding="UTF-8-SIG") as f: 就没有问题了...
2018-10-08 10:01:20
2499
原创 python中的shape
a = np.array([[1],[2],[3]])b = np.array([[1,2,3]])c = np.array([1,2,3])print a.shapeprint b.shapeprint c.shape(3, 1)(1, 3)(3,)疑惑的时候看看,简单的例子但是很清晰
2018-09-12 16:59:10
1999
转载 tf.concat & numpy.concatenate
tf.concatt1 = [[1, 2, 3], [4, 5, 6]]t2 = [[7, 8, 9], [10, 11, 12]]tf.concat(0, [t1, t2]) ==> [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]tf.concat(1, [t1, t2]) ==> [[1, 2, 3, 7, 8, 9], ...
2018-09-11 16:35:22
363
原创 UnicodeEncodeError: 'decimal' codec can't encode character u'\ufeff' in position 0: invalid decimal
这是因为在生成的txt文件中,误生成了小数点,打开对应的txt文件,把小数点删掉就好了
2018-09-07 15:37:00
2702
转载 解决linux的-bash: ./xx.sh: Permission denied
在linux下执行sh文件时提示下面信息:-bash: ./xx.sh: Permission denied解决:chmod 777 xx.shLinux chmod +755和chmod +777 各是什么意思呢?755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。777代表,user,group ,ot...
2018-09-07 09:32:50
8064
原创 TypeError: name() argument 1 must be unicode, not str
只需要在输出格式前加上u即可如:with open(filename,'w',encoding='utf-8') as f: f.write(u'{}\n'.format(index))
2018-09-03 11:04:37
18664
原创 解决读取文件时转码的错误
要import io 才能加encoding='utf-8'关键字import iof = io.open(filename,'r',encoding='utf-8')第二种方式import iowith io.open(filename,'r',encoding='utf-8') as f:
2018-08-31 10:01:36
1072
原创 os.mkdir
今天被这个问题卡了很久npyfile = os.mkdir(str(filename)+'_npy')video.write_gif(str(npyfile)+'/'+str(filename)+'_{}_{}-{}.gif'.format(i,sta_tm,end_tm))在新建一个文件夹并且将文件写入的时候,如上代码会报错原因是:虽然第一句代码新建了一个文件夹,但是在第二句代码...
2018-08-24 11:06:37
802
原创 cp: omitting directory
出现这个报错是因为要拷贝的文件下还有文件,加上 -r 递归拷贝即可解决问题:cp -r files target_path
2018-08-16 09:53:07
306
转载 Precision&Recall
实际上非常简单,精确率是针对我们预测结果而言的,它表示的是预测为正的样本中有多少是真正的正样本。那么预测为正就有两种可能了,一种就是把正类预测为正类(TP),另一种就是把负类预测为正类(FP),也就是而召回率是针对我们原来的样本而言的,它表示的是样本中的正例有多少被预测正确了。那也有两种可能,一种是把原来的正类预测成正类(TP),另一种就是把原来的正类预测为负类(FN)。其实就是分母不同,一...
2018-07-25 14:10:33
546
原创 冒泡排序
冒泡排序的时间复杂度是O(N^2)冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置比如有五个数: 12, 35, 99, 18, 76, 从大到小排序, 对相邻的两位进行比较第一趟: 第一次比较: 35, 12, 99, 18, 76 第二次比较: 35, 99, 12, 18, 76 第三次比较: 35, 99, 18, 12, 76 第四次比较...
2018-07-20 11:28:39
234
转载 main memory
ram -random access memory 随机存储器rom -read only memory 只读存储器 简单地说,在计算机中,RAM 、ROM都是数据存储器。RAM 是随机存取存储器,它的特点是易挥发性,即掉电失忆。ROM 通常指固化存储器(一次写入,反复读取),它的特点与RAM 相反。ROM又分一次性固化、光擦除和电擦除重写两种类型。 什么是内存呢?在计算机的组成结构中,有一...
2018-07-11 20:19:17
1280
原创 wget:command not found
最简单的方法:[root@localhost ~]# yum -y install wget1安装完毕即可。
2018-07-05 10:46:10
525
原创 特征点匹配
一、特征点(角点)匹配图像匹配能够应用的场合非常多,如目标跟踪,检测,识别,图像拼接等,而角点匹配最核心的技术就要属角点匹配了,所谓角点匹配是指寻找两幅图像之间的特征像素点的对应关系,从而确定两幅图像的位置关系。角点匹配可以分为以下四个步骤:1、提取检测子:在两张待匹配的图像中寻找那些最容易识别的像素点(角点),比如纹理丰富的物体边缘点等。2、提取描述子:对于检测出的角点,用一些数学上的特征对其进...
2018-07-02 14:01:58
7258
转载 关于Loss
train loss 不断下降,test loss不断下降,说明网络仍在学习;train loss 不断下降,test loss趋于不变,说明网络过拟合;train loss 趋于不变,test loss不断下降,说明数据集100%有问题;train loss 趋于不变,test loss趋于不变,说明学习遇到瓶颈,需要减小学习率或批量数目;train loss 不断上升,test loss不断上...
2018-06-27 22:10:53
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人