![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qxq_sunshine
持之以恒
展开
-
Python_Pytorch比较好用的函数
1、.strip( )移除首尾空字符strip('0'),移除字符串首尾的字符02、os.path.basename()返回path最后的文件名,若path以/或\结尾,那么就会返回空值。原创 2020-12-10 16:55:50 · 151 阅读 · 0 评论 -
使用keras 的predict_generator预测分类效果,形成混淆矩阵
话不多说,直接上代码:import numpy as npfrom keras.preprocessing.image import ImageDataGeneratorfrom keras.models import load_modelif __name__=='__main': #test image directory dst_path = 'E:/datasets/Rcam-plusMelangerTaile/8KLSBackWindow/test' #mod原创 2020-08-24 10:30:51 · 5066 阅读 · 3 评论 -
keras数据增强方式-ImageDataGenerator—flow_from_directory
keras中有自带的数据增强方式,直接调用非常方便。ps: keras 的Image data preprocessing官方文档:https://keras.io/api/preprocessing/image/介绍非常详细的中文博客:https://blog.csdn.net/mieleizhi0522/article/details/82191331https://blog.csdn.net/zmlovelx/article/details/93916043代码如下,非常简洁明了:.原创 2020-08-23 22:05:26 · 820 阅读 · 0 评论 -
Python数据结构可视化工具(可查看python的数据结构)
网址:http://www.pythontutor.com/网站界面如下:执行如下:原创 2020-08-05 20:38:12 · 898 阅读 · 0 评论 -
将单张图像的json转化成图片
'''将单张图像的json转化成图片'''import jsonimport reimport cv2import numpy as npdef toRgb(tmp): opt = re.findall(r'(.{2})', tmp) # 将字符串两两分割 strs = "" # 用以存放最后结果 for i in range(0, len(opt)): # for循环,遍历分割后的字符串列表 strs += str(int(opt[i], 1.原创 2020-07-08 15:56:11 · 5854 阅读 · 4 评论 -
os文件操作
1、os.path.isfile(xxx)用于判断某一对象(需提供绝对路径)是否为文件2、os.path.isdir(xxx)用于判断某一对象(需提供绝对路径)是否为目录3、os.path.join(xxa,xxb)将xxa和xxb拼接成一个路径原创 2020-06-18 14:05:52 · 156 阅读 · 0 评论 -
pydotplus graphviz InvocationException GraphViz s executables not found(虚拟环境中)
开始时,是pydot报错,解决办法是:Lib\site-packages\keras\utils\vis_utils.py 中的pydot,全部都改成pydotplus。然后运行还是报错:“pydotplus.graphviz.InvocationException: GraphViz's executables not found”。解决办法如下:1、在anaconda环境下安装,按照如下命令安装:conda install pydotplusconda installgraph.原创 2020-05-30 21:58:31 · 2318 阅读 · 0 评论 -
h5转onnx
import keras2onnximport onnxfrom keras.models import load_modelmodel = load_model('D:/1.h5')onnx_model = keras2onnx.convert_keras(model, model.name)temp_model_file = 'D:/1.onnx'onnx.save_model(onnx_model, temp_model_file)原创 2020-05-13 21:17:55 · 2491 阅读 · 1 评论 -
python将各个文件夹中的图像名称及路径写到txt中
import os#将各个文件夹中的图像名称及路径写到txt中def getFileNames(rootDir,txtpath): fileNames = [] n=0 # 利用os.walk()函数获取根目录下文件夹名称,子文件夹名称及文件名称 for dirName, subDirList, fileList in os.walk(rootDir): ...原创 2020-03-01 22:25:14 · 2569 阅读 · 0 评论 -
np.bincount()函数 统计array中出现元素的个数
x = np.array([7, 6, 2, 1, 4])# 索引0出现了0次,索引1出现了1次......索引5出现了0次......xx=np.bincount(x)#输出结果为:array([0, 1, 1, 0, 1, 0, 1, 1])#表示,0出现0次,2出现1次,2出现1次...如果x中的最大值为m,则xx的元素个数为m+1.print('xx:',xx)y = np....原创 2019-12-17 15:41:33 · 1468 阅读 · 0 评论 -
求数据集 的均值
'''程序一,求数据集的均值'''#import os# import cv2# from numpy import *# #dataset\test_1206\images# # img_dir='./dataset/defect_myself_1213/train/images'# img_dir ='./dataset/P80_test/images'# img_list...原创 2019-12-17 13:54:03 · 1397 阅读 · 1 评论 -
各个经典模型下载(tensorflow和pytorch)地址 +不同框架下的模型转换
1、Tensorflow官网模型下载:https://github.com/tensorflow/models/tree/master/research/slim#Pretrained界面显示:2、pytorch官网:点击直接下载即可model_urls = { 'resnet18': 'https://download.pytorch.org/models/r...原创 2019-11-26 12:00:30 · 786 阅读 · 0 评论 -
python 获取文件名+将损失写进txt
获取带格式的和不带文件名称str='dataset/train/labels\\aaaaa.png's = str.split('\\')[-1] # 选取后缀名为 py 的文件 得到aaaaa.pngs = s.split('.')[0] #得到aaaaaprint(s)将训练中的损失保存到txt文件中#txt所在的路径loss_save='lossRecord/...原创 2019-11-23 17:10:22 · 1627 阅读 · 0 评论 -
python将当前文件夹中的文件名称写入excel中
# coding=utf-8import osfrom xlwt import * # 操作excel模块#将当前文件夹中的所有名称写到excel中file=Workbook(encoding='utf-8')table=file.add_sheet('imageName')path1='D:/train/'imagepath=path1+'images'labelpath=pa...原创 2019-11-22 16:50:40 · 4638 阅读 · 2 评论 -
pycharm中不同文件夹文件的调用,一直出现导入不了
down了一个代码,运行的时候总是出现如下问题,关键是我以前的项目中,也这样调用过,没什么问题呀,真的是百思不得其解.也在网络上查了很多跨文件调用的方法,什么加路径呀,都试过,但是都没什么用.问题如下:明明是有该文件,但是系统就是找不到.我也是很不知所措呀.后来我就通过写小的文件包,然后一步一步做测试,发现了是experiments文件夹下面没有__init__.py文件,当我添加...原创 2019-07-15 16:14:01 · 10509 阅读 · 8 评论 -
Python绘图线条知识
速查matplotlib-python中画图曲线的形状和颜色在属性值先写颜色,后写形状如:r-(红色曲线),b–(蓝色短横线)等。字符 描述 '-' 实线样式 '--' 短横线样式 '-.' 点划线样式 ':' 虚线样式 '.' 点标记 ',' 像素标记 'o' 圆标记 'v' 倒三角标记 '^' ...转载 2019-06-23 20:09:08 · 711 阅读 · 0 评论 -
python 获取当前文件路径,上一级路径
#coding=utf-8import os#当前print os.getcwd()print os.path.abspath(os.path.dirname(__file__))#上一级print os.path.abspath(os.path.dirname(os.path.dirname(__file__)))print os.path.abspath(os.path.joi...翻译 2019-05-06 21:45:24 · 4767 阅读 · 0 评论 -
turtle工具,画图(很漂亮)
1.代码#coding=utf-8import turtlespiral=turtle.Turtle()ninja=turtle.Turtle()ninja.speed(10)for i in range(100): ninja.forward(100) ninja.right(30) ninja.forward(20) ninja.left(60...原创 2019-03-17 19:16:26 · 18626 阅读 · 1 评论