Python
Python学习过程中的问题小结记录。
陈嘿萌
骚年,你不是一个人在战斗!
展开
-
Python批量重命名图像
Python批量重命名图像名称。原创 2022-04-14 18:18:53 · 2769 阅读 · 0 评论 -
Anaconda命令行总结
本文包含- 官方/离线-下载链接- 使用常见的conda/pip命令- anaconda创建虚拟环境- 添加/切换镜像源加速- 安装opencv- 安装pytorch- 一键安装环境配置requirements.txt原创 2022-03-11 19:58:07 · 7818 阅读 · 2 评论 -
高斯函数生成高斯模板(含Python代码实现)
昨天,在组会上师弟提到了高斯模板,自己被导师抽查提问解释如何生成模板的。故,回忆一下过去的知识,并进行总结。学习如何通过高斯函数生成高斯模板,并用python代码实现生成高斯模板的过程。原创 2022-03-06 11:05:50 · 7903 阅读 · 2 评论 -
Python个人笔记
Python个人学习笔记原创 2021-12-16 10:44:26 · 3075 阅读 · 0 评论 -
argparse命令行接口参数使用
"""Author: yidaTime is: 2021/11/27 19:49 this Code: 学习使用argparse使用方法: 在"命令行"进入该python文件目录:[cd 路径] 或者直接使用绝对路径:[python /***/***/***/文件名.py]如: 1.调用该文件[python 文件名.py] 2.查看参数信息, 默认输出help信息[python 文件名.py -h] 3.修改指定参数[python 文件名.py --batch_size=200 --clas原创 2021-11-27 20:48:37 · 503 阅读 · 0 评论 -
图像傅里叶变换:从空域转换到频域(包含频谱图分析、简单带阻滤波器理解)
2021年10月21日10:24:05占坑,这周五图像处理课讲完PPT后填。原创 2021-10-21 10:27:10 · 16877 阅读 · 0 评论 -
YOLOV5手把手入门教程推荐 : You Only Look This(理论学习+数据标注+项目配置+检测识别)
1.理论学习:引经据典、精读论文就看@同济子豪熊【精读AI论文】YOLO V1目标检测,看我就够了【精读AI论文】YOLO V3目标检测(附YOLOV3代码复现) 2.项目配置:保姆级教学入门教程:请关注@我是土堆目标检测 YOLOv5 开源代码项目调试与讲解实战【土堆 x 布尔艺数】 从零开始运行YOLOV5:看“我是土堆”就足够了包含【数据标注+项目配置+检测识别】YOLOv5官方项目地址:https://github.com/ultralytics/yolov5标注数据集地址.原创 2021-10-16 11:01:42 · 703 阅读 · 0 评论 -
Python:K折交叉验证,将数据集分成训练集与测试集
"""对图像进行交叉验证, 用于检验分类效果对每个类别的n张图像进行交叉验证分类 获取数据集 从而在训练网络时进行交叉验证输入:数据集路径 保存数据集的位置 k折交叉验证输出:k个数据集将一个数据集分成k份,其中由k-1份组成训练集余下1份组成测试集"""import osimport shutilimport timefrom sklearn.model_selection import KFolddef remove_DS(files): """ 处理:删原创 2021-09-30 15:44:38 · 3137 阅读 · 2 评论 -
【DenseNet】Pytorch简易实现
原文:Densely Connected Convolutional Networks原文代码:https://github.com/liuzhuang13/DenseNet(原文)网络结构:(原文)详细结构(原文)插图:"""2021年09月27日21:56:08:DenseNet完成, 细节其实可以修改下,尤其是一个block中, 维度的合并,以及1*1降维的维数可以指定一下简易版本:自己按照论文以自己的理解写的,有不足之处还请见谅,可在评论区交流指正"""import os原创 2021-09-28 10:34:17 · 783 阅读 · 0 评论 -
Fail to allocate bitmap
在运行pytorch代码用plt绘制loss和acc曲线(多次)保存图像时遇见了这个问题:Fail to allocate bitmap,使得程序运行中断解决办法 :如遇见类似原因可有下解决方案import matplotlibmatplotlib.use('AGG') # 放在plt前面 作用:->不显示show 可以避免错误:Fail to allocate bitmapimport matplotlib.pyplot as plt参考1(有用)参考2(借鉴),标题:python:F原创 2021-09-02 19:25:25 · 3173 阅读 · 1 评论 -
自定义DataSet获取图像路径(Pytorch)
"""2021年08月29日11:29:09自定义dataset, 返回图像|标签|路径陈嘿萌"""import osimport torch.utils.dataimport torchvisionimport torchvision.transforms as transformsfrom PIL import Imagefrom torch.utils.data import Dataset# 重写datasetclass MyData(Dataset): def原创 2021-08-29 11:38:23 · 1385 阅读 · 1 评论 -
ELM极限学习机:Pytorch实现(手写数字识别)
"""2021年08月24日15:45:59陈嘿萌ELM极限学习机:pytorch实现手写数字识别"""import numpy as npimport torchimport torch.nn as nnfrom sklearn.datasets import load_digitsfrom sklearn.metrics import accuracy_scorefrom sklearn.model_selection import train_test_splitnp.rand原创 2021-08-24 16:05:32 · 1671 阅读 · 0 评论 -
sklearn.metrics求分类评价指标:准确率、精确度、F1值、混淆矩阵、ROC曲线、AUC值
"""官方文档:https://scikit-learn.org/stable/modules/model_evaluation.html时间:2021年08月22日15:26:40作者:陈嘿萌"""import matplotlib.pyplot as pltimport sklearn.metrics as metricsfrom sklearn.metrics import accuracy_scorefrom sklearn.metrics import classification原创 2021-08-22 15:35:31 · 1607 阅读 · 0 评论 -
mac安装opencv/win10安装opencv
https://blog.csdn.net/xuaho0907/article/details/89431975命令如下,见上文链接。Mac下安装真是奇奇怪怪的!2022年03月10日20:54:33如果有时间的话,希望自己能够总结一下的基础命令。http://t.csdnimg.cn/aLenZ原创 2021-06-02 20:33:21 · 278 阅读 · 0 评论 -
Python利用sorted对数据任意列进行排序
sorted对数据的指定列进行排序a = [[2, 3], [-1, 5], [6, 0], [-1, -2]]print(sorted(a)) # sorted默认是按照数据的第一个元素进行升序排列print(sorted(a, key=lambda x: x[1])) # x[n]就是按照数据的第n(或者第几列)个元素进行升序排列print(sorted(a, key=lambda x: x[1], reverse=True))# reverse = True 让数据进行降序排列,默认升序原创 2021-04-29 10:45:41 · 2604 阅读 · 2 评论 -
pd.to_excel&&Pandas操作Excel保存数据到同一张表格&&pd.ExcelWriter&&Python列表保存到excel&&(list、array)
Pandas 操作Excel表保存数据到同一张表格import numpy as npimport pandas as pdwritter = pd.ExcelWriter("F_text.xlsx") # 创建表格#生成数组数据,如果你的数据是list类型 先把list变成arr#list = np.array(list)arr1 = np.ones((2,3))#创建一个array 把它保存到excelarr2 = np.zeros((2,3))#记得把维数拉平到一维 ,下面代表1原创 2021-01-19 11:22:53 · 1404 阅读 · 4 评论 -
Python判断文件夹是否存在&Python获取文件夹列表
1. Python判断文件夹是否存在,如果不存在就生成import osif os.path.exitst("../Img/text") == False: os.makedirs("../Img/text")‘’‘判断文件是否存在,如果不存在的话 生成文件 /:同级目录下 ../上级目录’‘’2.Python获取文件夹列表import osfiles = os.listdir(r'/Users/yida/Desktop/Image')#r代表不适用转义字符,获取文件列表file原创 2021-01-19 10:30:15 · 441 阅读 · 0 评论 -
No module named defusedxml.ElementTree
No module named ‘defusedxml.ElementTree’Python-Mac系统在使用python的pandas库处理excel时报这个错,应该如何解决呢?我反复重装pandas还是不行,在网上也搜索不到具体的问题。解决方案如下:在这个报错之前如果提示缺少什么模块就先安装上就好了,使用anaconda命令行安装的命令如下:pip install name(这儿填缺少模块的名字) -i https://pypi.douban.com/simple第一步,解决No modu原创 2021-01-17 20:20:13 · 1618 阅读 · 2 评论