![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Linux下Python的应用程序
福尔摩斯帅双
追求卓越,成功就会出其不意找上门。
展开
-
AttributeError: ‘str‘ object has no attribute ‘decode‘
报错:AttributeError: ‘str’ object has no attribute ‘decode’参考博客评论:https://blog.csdn.net/qq_41185868/article/details/82079079本人报错的代码:def get_weights_file_path(use_pretrained, train_db_name, save_name): prefix = "../pre-trained/" if use_pretrained e原创 2021-05-19 22:27:32 · 361 阅读 · 0 评论 -
opencv-python画实心圆、实心矩形
画实心圆:https://www.freesion.com/article/2016702937/画实心矩形:原创 2021-04-16 16:50:40 · 2863 阅读 · 0 评论 -
Linux终端命令笔记
Linux终端命令笔记安装gpu版本tensorflow卸载tensorflowAnaconda虚拟环境管理安装gpu版本tensorflowsudo pip install tensorflow-gpu==1.2卸载tensorflowsudo pip uninstall tensorflow-gpuAnaconda虚拟环境管理创建虚拟环境conda create --name env_name python=3.5或conda create -n env_name python=3.5原创 2020-08-24 15:25:46 · 263 阅读 · 0 评论 -
Ubuntu下安装Pytorch
CPU版本https://www.cnblogs.com/wangqinze/p/13407610.html原创 2020-11-28 13:22:15 · 621 阅读 · 0 评论 -
Python常用总结
Python 判断文件/目录是否存在https://www.runoob.com/w3cnote/python-check-whether-a-file-exists.html原创 2021-03-17 14:38:40 · 91 阅读 · 0 评论 -
Python实现在图片中加入遮挡
# 图片中加入遮挡def make_shelter_picture(photo_path,shelter_path,global_y0,global_x0,height=44,width=44): # 输入原图、遮挡图片路径,输出遮挡处理后的图片 global_x0 = random.randint(15,72) # 遮挡图片左上角定点坐标随机生成 global_y0 = random.randint(15,72) src_photo = cv2.imread(photo_pa原创 2021-03-13 15:14:07 · 2077 阅读 · 0 评论 -
Matplotlib中指定图片的大小和像素
参考:http://www.360doc.com/content/19/0106/15/58158470_807010068.shtml转载 2021-01-02 17:26:24 · 2676 阅读 · 0 评论 -
利用opencv-python实现提取图像LBP特征
参考文献:https://www.cnblogs.com/mikewolf2002/p/3438698.html将C++改为python后的程序如下,缺点:运行速度太慢import cv2from math import sinfrom math import cosfrom math import pi as PIfrom math import floorfrom math import ceil'''def elbp(src,dst,radius,neighbors):原创 2020-12-24 20:46:53 · 832 阅读 · 1 评论 -
Python爬虫学习笔记
了解网页在网站页面,按快捷键【Ctrl+U】打开源码页面。网页一般由三部分组成,分别是 HTML(超文本标记语言)、CSS(层叠样式表)和 JScript(活动脚本语言)。详细内容见如下参考博文:http://c.biancheng.net/view/2011.html...原创 2020-12-22 17:10:57 · 121 阅读 · 0 评论 -
利用Python里的Matplotlib库画图
基本绘图:import matplotlibimport matplotlib.pyplot as pltimport numpy as np # Data for plottingt = np.arange(0.0, 2.0, 0.01)s = 1 + np.sin(2 * np.pi * t) fig, ax = plt.subplots()ax.plot(t, s) ax.set(xlabel='time (s)', ylabel='voltage (mV)',原创 2020-12-21 20:31:57 · 174 阅读 · 2 评论 -
os.path.splitext()用法--分离文件名与扩展名
转自:https://www.cnblogs.com/liangmingshen/p/10215065.html用法os.path.splitext(“文件路径”) 分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作例子import ospath_01='E:\STH\Foobar2000\install.log'path_02='E:\STH\Foobar2000'res_01=os.path.splitext(path_01)res_02=os转载 2020-12-07 17:00:30 · 639 阅读 · 0 评论 -
Python:模块搜索路径、模块本地发布
参考:https://www.bilibili.com/video/BV1jz411b7DH?p=35&t=8模块搜索路径模块的本地发布本地安装模块原创 2020-12-07 11:13:49 · 98 阅读 · 0 评论 -
Python中的__call__()函数
参考博客:https://www.cnblogs.com/xinglejun/p/10129823.html转载 2020-11-30 20:20:15 · 113 阅读 · 0 评论 -
Python读取.json文件
import json# 读取json文件内容,返回字典格式with open('C:/Users/w10/Desktop/MATLAB_本俊/train.json','r',encoding='utf8')as fp: #son_data = json.load(fp) #print(fp.readlines()) # 单行读取json文件 a=fp.readlines() # a为列表类型,a[0])为字符串类型 #pr原创 2020-11-30 16:47:22 · 205 阅读 · 0 评论 -
Python的模块化编程
来源:https://www.bilibili.com/video/BV1jz411b7DH?t=331&p=29原创 2020-11-17 18:53:52 · 391 阅读 · 0 评论 -
Python的shutil模块(拷贝和压缩)
来源:https://www.bilibili.com/video/BV1jz411b7DH?p=25文件和目录的拷贝压缩和解压缩递归打印所有的目录和文件原创 2020-11-17 12:09:26 · 197 阅读 · 0 评论 -
Python的os和os.path模块
来源:https://www.bilibili.com/video/BV1jz411b7DH?t=16&p=21直接调用可执行文件os模块–文件和目录操作文件操作目录操作获取文件、文件夹相关信息工作目录的操作os.path模块列出工作目录下所有的.py文件...原创 2020-11-17 10:42:36 · 97 阅读 · 0 评论 -
Python文件操作
来源:https://www.bilibili.com/video/BV1jz411b7DH?p=11文本文件的写入示例程序:f=open("a.txt","a")s="上学\n程序员\n"f.write(s)f.close()a.txt内容:再次执行以上程序:若没有f.close()则可能造成操作系统资源的浪费。...原创 2020-11-15 22:29:24 · 110 阅读 · 0 评论 -
Python报错:AttributeError: ‘Tensor‘ object has no attribute ‘numpy‘
Python报错:Traceback (most recent call last):File “code_09_mydataset.py”, line 138, in img = Image.fromarray(np.uint8(i.numpy()))AttributeError: ‘Tensor’ object has no attribute ‘numpy’参考文献:https://blog.csdn.net/LearnToPain/article/details/102996795转载 2020-09-28 14:45:50 · 1474 阅读 · 0 评论 -
python通过视频帧率,从视频中取帧
#coding:utf-8import cv2 vc=cv2.VideoCapture("Fog20200313000026.mp4") #利用OpenCV 读入视频文件c=1if vc.isOpened(): #判断是否正常打开 rval,frame = vc.read() #函数输出的是两个参数,第一个参数rval 为True 或者False,代表有没有读取到图片;第二个参数frame表示截取到一帧的图片else: rval = FalsetimeF = 25原创 2020-09-21 22:08:30 · 334 阅读 · 0 评论 -
python将文件夹内的数据集按比例随机划分为训练集测试集,并移至其他目录
##深度学习过程中,需要制作训练集和验证集、测试集。import os, random, shutildef moveFile(fileDir): pathDir = os.listdir(fileDir) #取图片的原始路径 filenumber=len(pathDir) rate=0.1 #自定义抽取图片的比例,比方说100张抽10张,那就是0.1 picknumber=int(filenumber*rate) #按照rat原创 2020-09-21 21:48:52 · 2115 阅读 · 0 评论 -
Python中if __name__ == ‘__main__‘:的作用和原理
参考博文:https://blog.csdn.net/heqiang525/article/details/89879056if name == ‘main’:的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 i转载 2020-09-21 21:46:17 · 114 阅读 · 0 评论 -
python将一个文件夹内的所有图片裁剪后保存到另一个文件夹下
数模国赛程序import osimport shutilimport cv2path_xml = "/home/nuaa301/yangshuang/MathModel/datasets2/train/1300" dest_path = "/home/nuaa301/yangshuang/MathModel/datasets3/1300" filelist = os.listdir(path_xml) #os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表f原创 2020-09-21 21:32:56 · 1258 阅读 · 0 评论 -
读tensorboard画损失函数曲线
程序没跑起来from tensorboard.backend.event_processing import event_accumulatorimport matplotlib.pyplot as plt def read_tensorboard_data(tensorboard_path, val_name): """读取tensorboard数据, tensorboard_path是tensorboard数据地址val_name是需要读取的变量名称""" ea = ev原创 2020-09-21 21:25:43 · 1404 阅读 · 0 评论 -
读txt文件通过matplotlib画损失函数随迭代次数变化的曲线
训练集数据:验证集数据:程序:import matplotlib.pyplot as pltimport numpy as np iteration1 = []Loss1 = []with open('train.txt','r') as file: #打开文件 for line in file.readlines(): #文件内容分析成一个行的列表,读每一行 line = line.strip().split(" ") #按照空格进行切分原创 2020-09-21 21:10:31 · 2181 阅读 · 0 评论 -
python将一个文件夹内所有的图片文件复制至另一个目录
当前目录下文件:要将所有图片复制至come目录,程序如下:import osimport shutilimport cv2path_xml = "/home/nuaa301/桌面/cut" #当前操作目录 filelist = os.listdir(path_xml)for index,files in enumerate(filelist): filename1 = os.path.splitext(files)[1] # 读取文件后缀名 filename0 = os.转载 2020-09-19 18:10:00 · 1515 阅读 · 0 评论