自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (3)
  • 收藏
  • 关注

原创 同济大学 电信学院考博

同济大学 电信学院 考博真题控制科学与工程/智能科学与技术2017-2022真题/回忆题、面试真题/记录专业课/专业英语 考博辅导导师团队/课题组氛围 咨询本人上岸在读,需要请私聊

2023-02-07 15:42:43 263 1

原创 python+selenium学习笔记2—元素定位(tag,link)

方式一:元素定位 tag_name方式一:元素定位 link_text定位超链接标签,只能使用精准的匹配实现功能:打开百度—定位地图—打开地图链接—退出浏览器注意事项:1.必须根据链接上完整的文本内容进行定位...

2021-11-15 22:04:25 936

原创 python+selenium学习笔记1—元素定位(id,name)

selenium的安装、环境配置参考博客:Python + Selenium + Microsoft Edge浏览器运行环境搭建及配置无界面模式方法一:ID定位元素driver.find_element_by_id()输入框的ID百度一下按钮的ID方法二:name定位元素driver.find_element_by_name()name方式注意事项:1.元素中必须要有name属性;2.name属性在页面中只出现一次,那么可以准确定位到元素;如果不是唯一的则默认返回第一个元素方

2021-11-15 21:31:58 611

原创 Leetcode哈希表相关题目总结(2)242. 有效的字母异位词

242. 有效的字母异位词原题目:给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。我的解法:别人的解法:运行对比对比之下,效果相差不大解法4的思想利用26位计数器对26个字母的出现次数进行计数,之后依次比较两个计数器即可巧妙的利用了ord()函数将字母转换为十进制进行计数,更加快捷同时,设立了返回标志StillOk,更加清晰我的解法思想:利用两个字典分别对

2021-10-10 20:00:29 136

原创 Python—哈希表的应用(字典与集合)

Python判断列表中是否存在某元素成员判断运算符描述in如果在指定的序列中找到值返回 True,否则返回 Falsenot in如果在指定的序列中没有找到值返回 True,否则返回 False同级身份判断运算符描述is判断两个标识符是不是引用自一个对象is not判断两个标识符是不是引用自不同对象时间复杂度in list : o(n)in set : o(1)in dict : o(1)有效的字母异位词给定两个字

2021-10-09 17:21:08 9132 3

原创 Leetcode哈希表相关题目总结(1)414. 第三大的数

题目414. 第三大的数题目描述:给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。自己的解法class Solution(object): def thirdMax(self, nums): """ :type nums: List[int] :rtype: int """ dict = {} li=[] for m in nums:

2021-10-07 16:19:33 4472 4

原创 Pycharm 配置git---实现代码云端管理

Pycharm 配置git—实现代码云端管理下载git https://git-scm.com/download/win安装完毕后,开始菜单中–最近添加可以看到git组件Git Bash如下图,与cmd界面有点像,证明安装成功在cmd窗口输入git config --global user.name "用户名git config --global user.email "用户邮箱"配置你的云仓库(这里以Gitee为例)接下来配置pycharm pycharm菜单栏中,File-Se

2021-10-05 22:36:35 520

原创 异或运算在数组查找中的应用

异或运算在数组查找中的应用异或实现数的交换从数组中找出出现奇数次的数(只有一个数出现奇数次,其他数出现偶数次)从数组中找出出现奇数次的数(两个数出现奇数次,其他数出现偶数次)#############异或实现数的交换##########a=10b=100a = a ^ bb = a ^ ba = a ^ b#print(a,b)########异或查找出数组中出现奇数次的数###################数组中只有一个数出现奇数次,其他数都出现偶数次,找出出现奇数次的数##

2021-10-04 20:40:33 155

转载 卷积神经网络——卷积、卷积核、卷积输出尺寸计算

一、卷积核的维数1、二维卷积核(2d)2D卷积操作如图1所示,为了解释的更清楚,分别展示了单通道和多通道的操作。且为了画图方便,假定只有1个filter,即输出图像只有一个chanel。针对单通道,输入图像的channel为1,即输入大小为(1, height, weight),卷积核尺寸为 (1, k_h, k_w),卷积核在输入图像上的的空间维度(即(height, width)两维)上进行进行滑窗操作,每次滑窗和 (k_h, k_w) 窗口内的values进行卷积操作(现在都用相关操作取代),得

2020-05-17 12:15:53 5148 2

原创 win10安装 graphviz与导入库

1 下载graphviz下载网址:https://graphviz.gitlab.io/_pages/Download/Download_windows.html以graphviz-2.38.msi为例2 安装graphviz3 配置环境变量配置过程可参考:windows系统环境变量配置4 导入库打开cmd,输入安装命令pip3 install graphvizpip3 install pydot完成啦!...

2020-05-13 11:49:57 550 1

原创 CNN官方文档解读——深入学习卷积算法的指南(一)

1 Introduction1.1离散卷积1.2 池化2 Convolution arithmetic2.1 无填充,单位步长2.2 零填充,单位步长2.2.1 半填充2.2.2 全填充2.3 无填充、无单位迈步2.4 零填充,无单位迈步3 池化方法4 转置卷积运算4.1 作为矩阵运算的卷积4.2 转置卷积4.3 无填充,单位步长,转置4.4 无零填充,单位步长,转置4.4.1 一半(相同)填充,转置4.4.2 全填充,转置4.5 无零填充,非单位步长,转置4

2020-05-10 11:51:28 638

原创 opencv图像基本处理函数介绍

1 cv2.imread():读取图片img=cv2.imread('a.jpg')2 cv2.imshow():显示图片cv2.imshow('img',img) 3 cv2.cvtColor()图像处理中有多种色彩空间,例如 RGB、HLS、HSV、HSB、YCrCb、CIE XYZ、CIE Lab 等,经常要遇到色彩空间的转化,以便生成 mask 图等操作。参数介绍...

2020-05-05 18:38:29 844

原创 .ppm图片格式简单转码(.bmp)查看

from PIL import Imageimg = Image.open('1.ppm')img.save('2.bmp')img.show()

2020-05-05 16:59:16 836

原创 pycharm 环境—— 各个窗口界面介绍与找回方法(Project、Run、Debag、TODO、Python console、Terminal窗口)

点击工具栏 View标签点击Tool Windows显示出的各个选项即界面上显示的各个窗口,点击相应的窗口名称即可打开或者关闭。各个窗口介绍(一)Project窗口:最左侧的文件列表栏(二)Favorites:最左侧列表栏下方的标签栏(三)Run:最右侧上方的运行提示栏(四)Structure:最左侧下方的程序结构栏(五)Todo:显示和定位所有注释中出现的 TODO ...

2020-05-02 12:06:23 11547

原创 python 入门教程(十五)—— 读取文件 与 写入文件

读取的文件与程序文件在同一目录下时open(“文件名”,“模式”)read(r):仅读取不能修改write(w):文件内容修改 or 新建文件并写入内容a:将信息附加到文件的末尾,但不能修改文件中的任何信息r+:读与写读取并输出文件所有内容读取一行及多行内容利用函数读取每行内容并存放在数组里利用函数读取特定某行内容文件内容的追加运行结果利用转义字符,规范...

2020-05-02 08:28:43 275

原创 python入门教程(十 四)—— Try ...Except...用法

示例1示例2

2020-05-02 00:26:01 308

原创 python 入门教程(十 三)—— If 与 while 语句用法

if…else… 语句if…else…(多个判断条件 or & and ) 语句更多情形if …elif …else…( If Statements & Comparisons )While Loopfor…loop

2020-05-02 00:18:00 320

原创 python 入门教程(十 二)—— return用法

函数返回值,函数定义语句中,以return语句终止,之后的语句将不被执行示例:

2020-05-02 00:07:41 309

原创 python 入门编程(十 一)—— 函数构造 与 调用

示例1示例2示例3

2020-05-02 00:05:22 164

原创 python 入门教程(十)—— Tuples

Tuples用法Tuples元素无法修改,否则将报错(与数组的区别:圆括号()&方括号[ ])List and Tuples 混用

2020-05-01 23:59:59 450

原创 python 入门教程(九)—— 数组操作

数组连接(extend函数)数组元素增加(append函数:加到数组末尾)数组元素插入(insert函数:双参 位置&内容)数组元素移除(remove函数:单参 内容)数组元素清空(clear函数)数组元素删除(pop函数:溢出最后一个元素)数组元素位置索引(.index(“需要索引的内容”))索引成功情形:索引失败情形:数组元素出现次数索引(.count(“需要...

2020-05-01 23:55:30 275

原创 python 入门教程(八)—— List操作

数组元素类型可混搭(字符串、数组、布尔值)数组负值索引指定索引范围(数组[1:]—访问第二个以及之后的元素 数组[1:3]—访问第二个和第三个元素,不包括第四个)...

2020-05-01 23:45:01 179

原创 python 入门教程(七)—— 制作简易计算器

效果展示实现步骤

2020-05-01 23:35:48 596

原创 python 入门教程(六)—— 获取用户的输入

获取用户的输入

2020-05-01 23:28:34 403

原创 python入门教程(五)—— 函数库的调用

函数库的调用

2020-05-01 23:23:04 547

原创 python 入门教程(四)—— 字符操作

字符的提取(数组:角标计数从0开始)字符的定位(利用返参函数)字符的替换(replace函数(两个参数:old&new))Print(输出数字 可运算 加减乘除、括号)数字与字符转换&输出规则(“+”左右类型一致)...

2020-05-01 23:16:53 199

原创 Python 入门教程(三)—— 函数的调用

函数的调用(upper/lower转换为大小写)函数的调用(isupper判断大小写)函数调用&连用函数调用(len 判断字符串长度)

2020-05-01 23:10:14 264

原创 Python 入门教程(二)—— 字符、数字、布尔值

字符、数字、布尔值

2020-05-01 23:04:20 236

原创 Python 入门教程(一)—— 变量的基本用法

变量的定义和使用变量的更新

2020-05-01 23:01:29 266

原创 课题:交通标志识别——设计思路与实现步骤记录

(一)准备数据集选取两个典型的交通标志数据集(德国交通标志数据集GTSRB与比利时交通标志数据集)选取两个数据集原因1.便于后续对测试结果的对比,以及准确率差别的分析2.二者图片格式相似,同样的程序二者兼容,无需重新编写代码3.二者都分为训练集和测试集,同时都有存贮着ROI特征区域信息的.csv文件,对图片处理过程相同4.二者标签数量以及各个标签下的图片数量不同,便于对比(二)图片...

2020-05-01 21:39:29 2754 8

原创 Office操作技巧——利用Excel实现文件夹批量重命名

在制作训练集时,为方便数据读取,需要将文件名批量修改,将操作步骤记录了下来,希望对你有用~原文件修改名称后执行步骤1 创建lable.xlsx文件,内容分为三列:2 赋值表格内容至文本文档中,如下:3 将文本文档重命名为.bat文件,并保存至待处理的文件夹下4 点击运行.bat文件,将出现如下界面5 之后查看,成功批量修改...

2020-05-01 18:01:40 2599

原创 python实现格式转换——将.ppm图片格式转换为.jpg格式(以德国交通标志GTRSB为例)

在制作图片数据集的时候,发现网络上许多数据集都是.ppm格式,不能直观地看到图片,在学习了相关知识之后,利用python实现了格式转换,并且根据原数据集所提供的csv文件中的ROI区域进行特征提取,同时将所有的图片大小统一为 32*32,数值可改。原文件转换之后具体代码见...

2020-05-01 15:59:11 932 1

原创 Python处理数据——将文件夹名批量导出 Excel

在制作训练集和测试集的时候,需要制作labels.csv文件,便于之后对图片数据进行读取与处理。所以,就延伸出了,将数据集的文件名批量导出到Excel中的操作,在查阅了一些资料实现了这项功能,代码详见处理效果:原文件夹分布:导出到Excel中的效果:...

2020-05-01 13:31:21 827 1

原创 TensorFlow 入门教程(八)—— Save & Load 模型,以 keras 为例

实现步骤1 安装 h5py 库打开cmd输入:pip install h5py 2 载入相关库from keras.models import load_model3 save modelmodel.save('my_model.h5') 4 load modelmodel = load_model('my_model.h5')5 其他保存方法(1)保存与加载 wei...

2020-04-29 21:20:00 388 1

原创 TensorFlow 入门教程(七)——卷积神经网络(Convolutional Neural Networks, CNN)代码实现

近几年来,神经网络飞跃发展,其中一个方向是CNN,时计算机处理的一个飞跃提升,学习CNN 过程复杂且艰巨。下面就开始介绍~从左至右图片描述:256x256xRGB → 128x128x16 → 64x64x64 → 32x32x256加粗的数字,即RGB(彩色,三原色),16, 64, 256 为经过逐层神经网络处理过后的图片厚度(Depth)256x256,128x128,64...

2020-04-29 12:21:31 374

原创 TensorFlow 入门教程(六) —— 过拟合(overfitting)的解决方法dropout

什么是overfitting?在机器学习领域,overfitting是一个很常见的问题。如下图,是一个classification问题,正常预测情况应该是,黑色线右边为蓝色区域,海色先左边为红色区域,如果机器学习过于“充分”,用绿色的线非常精准的划分区域,在平常生活中比你高没有黑色线区分效果明显,也就是说黑色线实用性更强。所以,应该尽量避免让机器学习成绿色曲线,黑色曲线更优。进一步理解,如下...

2020-04-28 21:36:53 392

原创 TensorFlow 入门教程(五) Classification分类学习——以mnist手写数字识别为例

之前所有内容都是线性回归,即预测分布是一个连续分布的值;而分类,则不同,输出为多个标签的分类结果。实现步骤1. 利用 placeholder 为输入(xs)和输出(ys)占位(注意参数)# define placeholder for inputs to networkxs = tf.placeholder(tf.float32, [None, 784]) # 28x28,784像素点y...

2020-04-28 10:16:29 188

原创 TensorFlow 入门教程(四)可视化工具 tensorboard 的使用方法(二) 利用 tensorboard 可视化整个网络的建造过程以及训练过程

首先利用 tf.summary.histogram()函数输出一个直方图的Summary protocol buffer .举例:1 选择观看Weights,biases,outputs的变化原代码def add_layer(inputs, in_size, out_size, activation_function=None): # add one more layer and ...

2020-04-27 22:19:14 257

原创 TensorFlow 入门教程(四) 可视化工具tensorboard的使用方法(一)

本篇内容介绍tensorflow的可视化工具tensorbord的使用方法定义与使用步骤如下1.在每个需要定义的模块(名词)前面加入代码with tf.name_scope('定义的名称')举例:原代码(处理前):def add_layer(inputs, in_size, out_size, activation_function=None): Weights = tf.V...

2020-04-27 18:32:12 309

原创 TensorFlow 入门教程(三)—— 神经网络过程可视化(直观显示优化过程)

本篇介绍TensorFlow神经网络结果可视化(直观显示优化过程)观测结果如下:对应代码所用的TensorFlow版本为2.0.0实现步骤1.导入相关库from __future__ import print_functionimport tensorflow.compat.v1 as tftf.disable_v2_behavior()import numpy as npi...

2020-04-27 16:38:36 787

circle cut.py

opencv实现了将图片裁剪为圆形,提取重要区域,程序为python语言编写,标注很多,希望对你有所帮助~

2020-05-05

利用python批量将ppm格式转换为jpg并提取ROI区域.py

本代码利用python实现批量将ppm图片格式转换为jpg格式(同时实现根据提供的ROI坐标,提取特征区域),最后将图片大小统一为32*32

2020-05-01

import data to Excel.py

Python处理数据——将文件夹名批量导出 Excel 学习一些基本知识之后,自己写的代码,希望对你有用~

2020-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除