自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 D117-72. 编辑距离

【代码】D117-72. 编辑距离。

2023-06-24 11:52:27 101

原创 GPU不可用时

sudo apt-get remove --purge nvidia*sudo apt-cache search nvidia*sudo sh NVIDIA-Linux-x86_64-470.86.runnvidia-smi

2022-04-26 11:20:01 255

原创 Dataset与DataLoader的使用

import numpy as npimport torchfrom torch.utils.data import Dataset, DataLoaderclass DiabetesDataset(Dataset):#定义一个糖尿病的数据集 def __init__(self, filepath): xy = np.loadtxt(filepath, delimiter=',', dtype=np.float32) self.len = xy.shape[0

2020-07-29 16:13:13 552

原创 理解RNN_恐龙岛

n_x,n_y:对一个样本而言,在某一个时间步输入输出向量的维数na:对一个输入样本而言,在一个时间步隐藏状态的数目现在训练由字母生成合适的单词(恐龙命名):X为训练样本中某个单词的字母列表,如X[a,b,c,z],正式处理前需要将其转换为独热码X[[0000],[10000],[01000],[001000],[000001]] (即:X[None,1,2,3,26])X左移生成Y – 整数列表,与X完全相同,但向左移动了一个索引。初始化a-1等参数之后,现在通过for循环将X[0]、X[

2020-07-29 11:07:45 290

原创 傅里叶变换

https://www.bilibili.com/video/BV1A4411Y7vj/?spm_id_from=333.788.videocard.1

2020-07-22 22:23:23 95

原创 LTI连续离散系统时域分析方法(卷积理解)

在LTI连续系统中,以冲激函数作为基本信号,将任意信号分解,从而得到系统的零状态响应等于激励与系统冲激响应的卷积积分,而在LTI离散系统中,以单位序列(δ(k)=1,if k=0)为基本信号来分析较复杂的信号,LTI离散系统的零状态响应等于激励与系统的单位序列相应的卷积和(对应于卷积中的积分)。...

2020-07-22 21:13:02 1222

原创 数据结构——链表的创建、赋值、反序与遍历

#include <stdio.h>typedef struct Note *PtrtoNote;struct Note{ int Data; PtrtoNote Next;};typedef PtrtoNote List;List Reverse(List);int main(void){ int n,i; PtrtoNote p; List L; Li...

2020-04-23 16:24:55 277

原创 Q Learning简单实现

括号拆开:Q(s,a) := (1-α)Q(s,a)+α[…]有(1-α)的概率相信以往的经验。"""A simple example for Reinforcement Learning using table lookup Q-learning method.An agent "o" is on the left of a 1 dimensional world, the trea...

2020-02-05 20:48:43 193

原创 Q Learns(Maze)

maze_env.py"""Reinforcement learning maze example.Red rectangle: explorer.Black rectangles: hells [reward = -1].Yellow bin circle: paradise [reward = +1].All other ...

2020-02-05 18:12:26 232

原创 非监督学习——鸢尾花数据集

import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmimport numpy as ...

2020-02-04 20:13:33 504

原创 非监督学习——MNIST数据集

"""View more, visit my tutorial page: https://morvanzhou.github.io/tutorials/My Youtube Channel: https://www.youtube.com/user/MorvanZhouDependencies:torch: 0.4matplotlibnumpy"""import torchim...

2020-02-04 20:12:47 428

原创 RNN_Regression

"""View more, visit my tutorial page: https://morvanzhou.github.io/tutorials/My Youtube Channel: https://www.youtube.com/user/MorvanZhouDependencies:torch: 0.4matplotlibnumpy"""from torchsumma...

2020-02-04 14:30:44 332

原创 LSTM对MNIST分类

import torchfrom torch import nnimport torchvision.datasets as dsetsimport torchvision.transforms as transformsimport matplotlib.pyplot as plt# torch.manual_seed(1) # reproducible# Hyper P...

2020-02-03 20:11:18 390

原创 快速搭建网络与保存

import torchimport matplotlib.pyplot as plt# torch.manual_seed(1) # reproducible# 用Pytorch有两种保存网络的方法,第一种是保存整个网络,第二种是只保存参数# 。第一种保存的文件相对较大,但是提取使用是较方便;第二种保存的文件相对较小,但是# 提取使用的时候要先定义网络结构。# fake ...

2020-02-02 16:51:33 179

原创 LeNet(Based on MNIST)

import torchimport timeimport torchvision as tvimport torchvision.transforms as transformsimport torch.nn as nn # 各种层类型的实现import torch.optim as optim # 实现各种优化算法的包import argparseimport matplotl...

2020-02-02 16:50:04 112

原创 Classification Demo

import torchimport matplotlib.pyplot as pltimport torch.nn.functional as F # 激励函数都在这from torch.autograd import Variable# 假数据n_data = torch.ones(100, 2) # 数据的基本形态 100行,两列的张量x0 = torc...

2020-02-02 16:47:46 179

原创 Regression Demo

import torchfrom torch.autograd import Variableimport numpy as npimport torch.nn.functional as F # 激励函数都在这from torchsummary import summaryfrom torchviz import make_dotBATCH_SIZE = 5# BAT...

2020-02-02 16:46:57 117

原创 Pytorch_CNNDemo

import osimport time# third-party libraryimport torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as pltdevice = torch.device("cuda" if torch...

2020-02-02 16:46:10 193

原创 FPGA 输入捕获 串口数据上传

顶层模块module top_jishuqi( //system clock input sys_clk , // 时钟信号 input sys_rst_n, // 复位信号 //cymometer interface input cl...

2020-02-02 11:58:20 500

原创 BlockChain

import hashlib as hasherimport datetime as dateclass Block: def __init__(self,index,timestamp,data,previous_hash,proof): self.index=index self.timestamp=timestamp self.d...

2020-02-02 11:58:09 267

原创 Open_Cv 其他形态学操作 顶帽、黑帽、基本、内外梯度

黑帽可以用来寻找噪点,先将噪点填充,然后与原图像相减就得到噪点图像内部与外部梯度基本梯度'''其他形态学操作 顶帽 黑帽 形态学梯度顶帽(tophat):原图像与开操作之间的差值图像黑帽(tophat):原图像与闭操作之间的差值图像黑帽可以用来寻找噪点,先将噪点填充,然后与原图像相减就得到噪点图像'''import cv2 as cvimport numpy as n...

2020-02-02 11:57:57 283

原创 Open_Cv 对象测量

import cv2 as cvimport numpy as np#对象测量#一般可以根据区分不同的面积 横纵比 中心位置来判断不同的形状def measure_object(image): gray=cv.cvtColor(image,cv.COLOR_BGR2GRAY) ret, binary = cv.threshold(gray, 0, 255, cv.THR...

2020-02-02 11:57:33 260

原创 Python 爬取网站信息

import requestsr=requests.get("https://blog.csdn.net/qq_43296197/article/details/100035045",\ auth=('user','pass'))r.status_coder.headers['content-type']r.encodingprint(r.text)

2020-02-02 11:57:13 111

原创 Python bs4爬取图片

from bs4 import BeautifulSoupimport requestsimport urllibimport sslimport timeimport lxmlx=190ssl._create_default_https_context = ssl._create_unverified_contextdef crawl(url): headers=...

2020-02-02 11:56:55 1074

原创 PWM输出捕获模式

PWM输入捕获模式是输入捕获模式的特例,自己理解如下:每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1 IC2一组,IC3 IC4一组。并且可是设置管脚和寄存器的对应关系。同一个TIx输入映射了两个ICx信号。这两个ICx信号分别在相反的极性边沿有效。两个边沿信号中的一个被选为触发信号,并且从模式控制器被设置成复位模式。当触发信号来临时,被设置成触发输入信号的捕...

2020-02-02 11:55:38 703

原创 按键连按

void KEY_Scan(void)//mode=1 支持连按{ u8 static key_up=1; if(k1&k2&k3&k4)//按键每次松开,mode更新为0 { ms_1000=999;//松开时不断对其赋值,按下后停止赋值,滴答定时器对其--,其为0时mode更新为1 mode=0; } if(mode) key_up=1;//...

2020-02-02 11:55:02 187

原创 FPGA USART发送字符串

module uart_send( input sys_clk, //系统时钟 input sys_rst_n, //系统复位,低电平有效 output reg uart_txd //UART发送端口 ); //pa...

2020-01-15 18:05:12 4424 6

原创 Open_Cv 膨胀与腐蚀

import cv2 as cvimport numpy as np#图像形态学1 膨胀(dilate)与腐蚀 是灰度与二值图像处理中的重要手段 数学集合论和拓扑集合的基础上发展起来#膨胀(dilate)与腐蚀(erode) 最值滤波(3*3模板?)#膨胀 3*3模板中的最大值替换中心像素 腐蚀 3*3模板中的最小值替换中心像素#膨胀的作用 对象大小增加一个像素(3x3) 平滑对象边...

2019-09-19 21:18:01 1053

原创 Open_Cv Canny边缘算子

import cv2 as cvimport numpy as np#canny是边缘检测算法,是一个很好的边缘检测器# 1.高斯模糊去掉噪声(canny对噪声敏感,需要进行降噪)# 2.灰度转化,多通道转换为单通道# 3.计算梯度# 4.非最大信号抑制# 5.高低阈值连接输出二值图像,两个阈值t1<t2,凡是高于t2的都保留,凡是小于T1的都舍弃,# 从高于T2的像...

2019-09-09 20:17:25 270

原创 Open_Cv 模板匹配

import cv2 as cvimport numpy as np#模板匹配,一般应用于环境稳定的场合,进行目标匹配def template_demo(): tpl=cv.imread("D:\Py_Test\Open_Cv\data/white_ball.png") target = cv.imread("D:\Py_Test\Open_Cv\data/toysfla...

2019-09-06 11:36:42 297

原创 Open_Cv 边缘保留滤波

import cv2 as cvimport numpy as np#在进行图片模糊时,容易将图像的边缘部分被模糊掉,从而使图像的立体感减少#EPF可以在将非边缘部分进行噪声滤波的同时保留下边缘部分的特点def bi_demo(iamge):#高斯双边模糊 dst=cv.bilateralFilter(iamge,0,100,15)#将d设为0,利用sigmaSpace和s...

2019-09-06 11:33:28 151

原创 Open_Cv 色彩空间变化

import cv2 as cvimport numpy as npdef extrace_object_demo(): capture = cv.VideoCapture("D:\CloudMusic\MV\Test.mp4") while (True): ret , frame = capture.read() if ret == Fal...

2019-09-02 21:41:47 232

原创 Python os库的使用

import osimport timet=os.path.abspath("hamlet.txt")#返回文件在当前系统中的绝对路径t0=os.path.normpath(t)#将上述获得的路径进行归一化处理,即统一用、分隔路径t1=os.path.relpath(t0)#返回当前程序与文件之间的相对路径t2=os.path.dirname(t0)#返回t0(一个路径)中的目录名称D...

2019-08-28 10:25:34 70

原创 Python wordcloud词云库的使用

import matplotlibimport wordcloudimport jiebatxt="life is short,you need python python"w=wordcloud.WordCloud(background_color="black")#w.generate(txt)w.to_file("Cloud_English.png")txt="每天中午...

2019-08-26 17:18:18 203

原创 Python 文件写 join方法 CSV格式文件

ls=["中国","美国","日本"]f=open("f_name","w")#以写方式打开f.write(" ".join(ls))#字符串的join方法,将jion前的字符串 分割放置 到后面的参数的各个元素之间f.close()...

2019-08-25 22:23:55 2263

原创 Python 自动轨迹绘制 文件应用 map()函数

import turtleturtle.title('自动轨迹绘制')turtle.setup(800,600,0,0)turtle.pencolor("red")turtle.pensize(5)datals=[]f=open("D:/Python_auto_pant.txt")#默认打开并读取'''300,0,144,1,0,0300,0,144,0,1,0300,0,14...

2019-08-25 21:41:32 373

原创 Python 文件读写与seek(0)

#r只读模式# w覆盖写模式,文件不存在则创建存在则覆盖# x创建写模式,存在则报错# a追加写模式,不存在创建存在追写# b二进制文件模式# t文本文件模式# +与rwxa一同使用,增加读写功能 "a"只能向文件写信息,不能读 ”a+“可读可写File= open("C:/Users/18504/Desktop/File_Test.txt","rt+")s=File....

2019-08-23 11:56:40 4974

原创 Python 中英文词频统计(字典类型 jieba库应用)

def Get_Text(): txt=open("hamlet.txt","r").read() txt=txt.lower()#将全文变为小写 for ch in '''!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~''':#将文章中的特殊字符用空格代替 txt=txt.replace(ch," ") ret...

2019-08-21 19:42:43 986

原创 Python 基本统计值计算(函数 列表的应用)

global Lendef Get_Num(): a=input("请输入一个数字") return adef Get_Len(b): global Len Len=len(b)def Get_Mean(b): sum=0 #count=0 for item in b: #count+=1 sum...

2019-08-21 09:48:14 1100

原创 Python 字典类型

#字典类型是映射的体现 字典是键值对的集合 键值对之间无序#字典采用{}创建 键值对用冒号:表示 如{A:20,B:21}d={"A":20,"B":21,"C":22}print(d["A"])#输出20de={}#生成一个空字典 PS:生成空的集合类型 只能通过set函数生成#字典的操作函数和方法del d["A"]#删除字典d中 键"A"对应的数据值"A" in d#判断键...

2019-08-21 09:46:30 66

空空如也

空空如也

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

TA关注的人

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