自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 【深度学习】正则化

深层神经网络会让模型变得更加强大,但是可能带来过拟合,解决的办法就是正则化。正则化就是指在代价函数后加上一个正则化项L2正则化在代价函数后面加上神经网络各层权重参数W所有元素的二次方之和。此时的代价函数为等式右边第一项是神经网络损失,第二项是神经网络各层权重参数W所有元素的二次方之和正则化项相当于神经网络参数W的惩罚项,神经网路模型之所以发生过拟合,是因为参数W普遍较大,消除这一问题的方法之一就是让高阶参数w3,w4足够小,这样可以达到忽略不计的效果,也就是为了防止过拟合选择一些比较

2022-04-25 17:06:03 389

原创 python reversed 函数

Python3 reversed 函数 | 菜鸟教程 (runoob.com)

2022-04-14 16:33:11 613

原创 深度学习|批处理图像保存到四维数组中

将文件夹中不同尺寸的图像保存到四维的数组中,作为数据集方法1:import numpy as npimport tensorflow as tffrom skimage import ioimport osimport cv2import matplotlib.pyplot as pltfrom PIL import Image #导入Image模块def get_imagelist(path): """ 此函数读取特定文件夹下的jpg格式图像,返回图片所在

2022-04-13 18:40:59 2067 1

原创 python 使用cv2.resize()后输出颜色不正确

源码:import numpy as npimport tensorflow as tffrom skimage import ioimport osimport cv2import matplotlib.pyplot as plt#图像路径path='E:/vscodeproject/practice_project/datasets/deep_nn/train/cat.100.jpg'#读取图像img=cv2.imread(path)#改变图像sizeimg1=cv2.res

2022-04-12 20:12:29 4359

原创 python报错error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘resize‘> Overload resolutio

错误error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function 'resize' > Overload resolution failed: > - Can't parse 'dsize'. Expected sequence length 2, got 3 > - Can't parse 'dsize'. Expected sequence length 2, got 3我的源代码:#图像路径path='E

2022-04-12 19:53:49 18137

原创 Preparing wheel metadata ... error

pip安装spyder出错Preparing wheel metadata ... error解决办法:先安装wheelpip install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple然后再安装spyder出错ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip w

2021-04-15 21:26:44 4248

原创 python——数组处理

对于一个matlab程序I=imread('1.jpg');figure;imshow(I);img_gray=rgb2gray(I);%灰度化% 获取图像的长宽[m,n]=size(img_gray);A = reshape(I(:, :, 1), m*n, 1); % 将RGB分量各转为kmeans使用的数据格式m*n行,一行一样本B = reshape(I(:, :, 2), m*n, 1);C = reshape(I(:, :, 3), m*n, 1);data =

2021-04-11 20:02:01 337

原创 安装sklearn

SKlearn需要三个依赖库:numpy、matplotlib、scipy。分别进行安装。如果已经安装好了Python,那么可以直接运用pip命令来安装这些库win+r,输入cmd打开查看已安装的python版本(输入python),找到对应的sklearn版本https://pypi.org/project/scikit-learn/#files输入pip install scikit_learn-0.24.1-cp39-cp39-win_amd64.whlpip install n.

2021-04-07 13:08:26 1681

原创 python第 10 章——文件和异常

在本章中,你将学习处理文件,让程序能够快速地分析大量的数据;你将学习错误处理,避免程序在面对意外情形时崩溃;你将学习异常 ,它们是Python创建的特殊对象,用于管理程序运行时出现的错误;你还将学习模块json ,它让你能够保存用户数据,以免在程序停止运行后丢失。学习处理文件和保存数据可让你的程序使用起来更容易:用户将能够选择输入什么样的数据,以及在什么时候输入;用户使用你的程序做一些工作后,可将程序关 闭,以后再接着往下做。学习处理异常可帮助你应对文件不存在的情形,以及处理其他可能导.

2021-02-06 13:21:24 155 1

原创 python第 9 章——类

面向对象编程 是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对 象都有的通用行为。基于类创建对象 时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。根据类来创建对象被称为实例化9.1 创建和使用类9.1.1 创建Dog 类根据Dog 类创建的每个实例都将存储名字和年龄。我们赋予了每条小狗蹲下(sit() )和打滚(roll_over() )的能力:class Dog():..

2021-02-05 11:38:30 357 1

原创 python第八章——函数

I have a hamster.My hamster's name is Harry.I have a dog.My dog's name is Willie.

2021-02-03 14:02:12 680 2

原创 python第七章——用户输入和while循环

7.1 函数input() 的工作原理函数input() 让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。 message=input("tell me something,and i will repeat it back to you:")print(message) 下面这个示例演示了一种创建多行字符串的方式prompt = "If you tell us who you are, we can persona

2021-02-02 20:30:42 845 1

原创 TabError: inconsistent use of tabs and spaces in indentation

TabError: inconsistent use of tabs and spaces in indentation缩进错误在Geany-查看-显示空白,看是否正确缩进文档-替换空格为制表符

2021-02-02 19:46:38 78

原创 python——第六章 字典

在本章中,你将学习能够将相关信息关联起来的Python字典。你将学习如何访问和修改字典中的信息。鉴于字典可存储的信息量几乎不受限制,因此我们会演示如何遍历字典中的数据。另外,你还将学习存储字典的列表、存储列表的字典和存储字典的字典。6.1一个简单的字典alien_0={'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])字典alien_0 存储了外星人的颜色和点数。使用两条print 语句来访

2021-02-02 18:10:49 178 1

原创 python——第五章 if语句

一个简单示例cars=['audi','bmw','subaru','toyota']for car in cars: if car=='bmw': print(car.upper()) else: print(car.title())if-elif-else 结构例如,来看一个根据年龄段收费的游乐场:age=12if age<4: print("Your admission cost is $0")elif age<18: print("Your .

2021-01-27 14:08:38 123

原创 python——第四章 操作列表

在本章中,你将学习如何遍历整个列表,这只需要几行代码,无论列表有多长。循环让你能够对列表的每个元素都采取一个或一系列相同的措施,从而高效地处理任何长度的列表,包括包含数千乃至数百万个元素的列表。遍历整个列表magicians=['alice','david','carolina']for magician in magicians: print(magician.title()+' ,that was a great trick') print("I can't wait to see yo

2021-01-27 12:07:22 339

原创 python第三章——列表1

列表是什么?列表 由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。下面是一个简单的列表示例,这个列表包含几种自行车bicycles=['trek','cannondale','redlin

2021-01-26 14:42:00 230

原创 python-各种错误

使用变量时避免命名错误NameError是名称错误。名称错误通常意味着两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。使用字符串时避免语法错误字符串中的撇号'位于两个双引号之间,python解释器可以正确理解撇号位于两个单引号之间,python将无法确定字符串的结束位置使用函数str()避免类型错误使用列表时避免索引错误刚开始使用列表时,经常会遇到一种错误。假设你有一个包含三个元素的列表,却要求获取第四个元素,这将导致索引错误IndexError..

2021-01-26 14:41:39 83

原创 python语法错误--SyntaxError: Non-UTF-8 code starting with ‘\xd0‘ in file motorcycles.py on line 3

motorcycles=['honda','yamaha','suzuki']print(motorcycles)# 修改列表元素motorcycles[0]='ducati'print(motorcycles)#在列表末尾插入元素motorcycles.append('honda')print(motorcycles)出现错误SyntaxError: Non-UTF-8 code starting with '\xd0' in file E:\python_work\motorc.

2021-01-14 13:30:26 3968 1

原创 python第二章——变量和简单数据类型

在本章中,你将学习可在Python程序中使用的各种数据,还将学习如何将数据存储到变量中,以及如何在程序中使用这些变量。变量下面来尝试在hello_world.py中使用一个变量。在这个文件开头添加一行代码,并对第2行代码进行修改,如下所示:message="hello world"print(message)运行这个程序输出与以前相同。我们添加了一个名为message 的变量 。每个变量都存储了一个值 ——与变量相关联的信息。在这里,存储的值为文本“Hello Pythonworl

2021-01-12 14:15:10 177

原创 python第一章——安装

安装python检查是否安装python,在开始菜单中输入command打开命令窗口,输入python http://python.org/downloads/,下载python3 务必勾选add python to path启动python终端会话在终端会话中运行python安装文本编辑器GeanyGeany是一款简单的文本编辑器:它易于安装;让你能够直接运行几乎所有的程序(而无需通过终端);使用不同的颜色来显示代码,以突出代码语法;在终端窗口中运行代码, 让你能够习惯使用.

2021-01-12 12:45:21 160

原创 基于FPGA的乒乓球游戏机和排球游戏机的设计

游戏规则:用8个发光二极管排成一条直线,两边各代表参赛双方的位置。其中一只点亮的发光二极管指示球的当前位置。点亮的发光二极管依次从上到下或从下到上移动,当点亮的二极管运动到最后一位时,参赛者按下位于自己一方的按钮开关,若击中则使球向相反方向移动,若未击中,则对方得1分,一方得分时,蜂鸣器鸣叫。甲乙双方各用两位数码管进行计分显示,一个数码管进行胜局统计 ,每计满11分为一局,并统计双方的胜局数。甲乙双方各设置一个发光二极管表示拥有发球权,每得5分自动交换发球权。功能模块设计分频模块

2020-08-27 22:41:46 2837 1

原创 技术经济与企业管理复习知识点总结

第2章 重点关注企业战略的类型、分类、特点,产品生命周期的阶段、特征,行业竞争结构的分析;市场分析的内容和方法;主要预测方法的特点和适用范围。企业战略是指企业在竞争环境中,为赢得竞争优势,实现企业经营目标和使命,而着眼于长远,适应企业内外形势而做的企业总体发展规划。企业战略规划是指对各种为实现组织目标和使命方案的拟定、评价以及实施方案选择,可以分为战略分析、战略选择、战略实施三个阶段企业战略类型:企业总体战略,竞争战略和职能战略企业总体战略是确定企业的发展方...

2020-06-16 11:16:59 2397

原创 离散系统的系统函数及系统的频率响应(2-8)

系统函数定义为:系统单位抽样响应h(n)的z变换,记为H(z)频率响应因果稳定系统1.稳定性:(由z变换分析稳定性) 线性移不变系统稳定的充要条件:h(n)满足绝对可和即 ∑|h(n)|<∞z变换H(z)的收敛域:满足 ∑|h(n)z-n|<∞ 的那些z如果收敛域包含单位圆,则有∑|h(n)|<∞ ,即系统稳定。反...

2019-11-04 21:25:06 21924 1

原创 离散傅里叶变化DFT

离散傅里叶变换(DFT) —— 有限长序列的离散频域表示一、预备知识1. 余数运算表达式设有限长序列 x(n) 的长度为N,(0~N-1期间非0),将其以N为周期作周期延拓,所得的周期信号记为四. 从DFS到DFT:从上式可知,DFS,IDFS的求和只限定在n=0到n=N-1,及k=0到N-1的主值区间进行。 ...

2019-11-03 22:50:49 4957

原创 离散傅里叶级数DFS

傅氏变换的几种可能形式一. 连续时间、连续频率----傅里叶变换Fourier Transform对称性: 时域连续,则频域非周期。 反之亦然。二. 连续时间、离散频率----傅里叶级数Fourier series三. 离散时间、连续频率 ----离散时间傅里叶变换(DT...

2019-11-02 22:27:57 13470 3

原创 微机原理--控制转移指令

转移指令1.JMP(unconditional jump)无条件转移程序转移到目的操作数指定的地址执行,不需要满足任何条件.操作数可以是标号、立即数,也可以是寄存器操作数或存储器操作数 Short jump 段内直接短转移 Near jump 段内直接近转移 Far jump 段间转移 Indirect jump 间接转移(段内、段间)...

2019-11-02 21:23:10 7017 1

原创 微机原理--数据传送指令

1.MOV指令(1)操作数为字节或字2.PUSH/POP指令堆栈操作指令,遵循先入后出,后入先出的原则PUSH srcPOP destPUSH指令SRC不能是立即数POP指令dest不能是CS和IP3.数据交换指令XCHG交换两个操作数的内容寄存器之间,寄存器和存储单元之间4.IN/OU输入输出指令实现CPU与I/...

2019-10-26 20:06:24 4234 1

原创 微机原理---寻址方式

操作数的寻址方式1.寄存器寻址最常用的寻址方式,操作数存放在寄存器中2.立即寻址操作数是指令的一部分,紧跟在操作码后面,称为立即数Example: MOV AX, 1234H3.直接寻址直接寻址方式,地址码字段的16位数据为操作数的段内偏移地址,操作数的物理内存地址等于数据段段寄存器DS中的值左移4位后与16位偏移量之和。Example: MOV AX...

2019-10-26 19:38:31 1840

原创 离散时间傅里叶变换(DTFT)(2-6)

离散时间傅里叶变换(序列的傅里叶变换)Discrete-Time Fourier transform ( DTFT )1.正变换(单位圆上的z变换)一致收敛相对于均方收敛,即序列绝对可和2.反变换(单位圆上的z反变换)反变换也叫逆变换,记为 IDTFT要熟记DTFT变换对:3.序列傅里叶变换的性质 z变换 傅里...

2019-10-10 13:53:18 6355

原创 Z变换

信号与系统的分析方法可以分为两大类:时域分析和变换域分析1.时域分析法:(1)连续时间信号与系统:信号的时域运算、分解,微分方程的经典解法;卷积积分(2)离散时间信号与系统:序列的变换与运算,差分方程的经典求解;卷积和2.变换域分析法:(1)连续时间信号与系统:(频域分析)傅里叶变换、(复频域分析)拉普拉斯变换(2)离散时间信号与系统:(频域分析)序列的傅里叶变换...

2019-10-05 16:04:43 50314 3

原创 32位微机原理-----------处理器

微处理器的程序设计模型程序可见(program visible)寄存器 8086及以上编程人员进行程序设计时,能够使用的寄存器。程序不可见寄存器(program invisible)80286及以上在应用程序设计中不能直接访问,但在系统程序设计中可以间接引用或通过特权指令访问分别是通用寄存器,专用寄存器(标志寄存器,指令指针寄存器,段寄存器)通用...

2019-10-04 15:12:51 1744

原创 Python 报错 No module named 'Image'

先确保下载了PIL树莓派上sudo apt-get install python-imaging还报错的话把import Image改成import PIL.Image

2019-08-13 16:05:53 9653 1

原创 树莓派上编译opencv程序 c++

第一次玩树莓派,按照子豪兄的方法安装了opencv(https://www.jianshu.com/p/56929416b4a1)之后,又花了一些时间弄清楚了怎么在树莓派上完整的运行一个opencv代码,以一个简单的实例来展示一下。首先自己新建一个目录,在目录里新建一个c++文件,比如命名为test.cpp 把代码写进c++文件里(我用的是Geany)3.在同目录下新建一个文件,命名为...

2019-08-10 17:50:55 3252

原创 C++运算符重载

不能重载的运算符:: 作用域解析符. 成员选择符.* 成员指针间接引用符?: 条件运算符重载运算符有两种形式:以成员函数重载;以友元函数重载例如++,--运算符有前缀和后缀的区别,为了区分,形参表中加入int表示后缀,否则为前缀以成员函数重载一元运算符时,operator ++(int)以全局友元函数重载时,operator ++(参数1,int)...

2019-05-10 21:41:24 134

原创 C++ 输入输出流库

流的概念流(stream):流操作,简称流 在计算机内存中,数据从内存的一个地址移动到另一个地址称为数据流动---流操作。 是通过缓冲区(buffer)机制实现的。 缓冲区(buffer):内存的一块区域,用做文件与内存交换数据。 在C++中,把输入设备,输出设备看成一种文件 标准输入流对象cin;标准输出流对象cout头文件iostream.h包含操作所有输入/输出流所需的基...

2019-05-10 20:19:08 892

转载 c++ this指针

this指针的目的是什么?引用自(https://zhidao.baidu.com/question/191551305.html)不管是C还是C++,最后编译成机器代码并没有什么本质的区别。所谓类,虽然在语言这个层面上有了一个概念性的解释(相同属性行为的集合的抽象化),但是实际上在二进制的表示和结构上并没有什么本质的区别,都是一个内存区域保存了一些值。那这样一来,就可能使得程序员跨...

2019-05-10 13:43:01 138

原创 C++ -----继承

继承构造函数,析构函数都不能继承派生类的析构函数应包含基类的析构函数,用来释放基类中的数据成员派生类构造函数的执行顺序:基类构造函数,子对象的构造函数,派生类的构造函数派生类析构函数的执行顺序:派生类析构函数,子对象析构函数,基类析构函数派生类的三种继承方式不同的继承方式:影响派生类成员对基类成员的访问权限 影响派生类对象对基类成员的访问权限公有继承:基类 ...

2019-05-09 21:14:28 151

原创 C++----多态,虚函数

多态是对于不同对象接收相同消息时产生不同的动作,体现在编译和运行两个方面。编译时多态体现在函数和运算符的重载上运行时多态通过继承和虚函数体现虚函数在基类中冠以关键字virtual的成员函数,使得允许在派生类中对基类的虚函数重新定义对虚函数的调用有动态联编和静态联编。构造函数不能是虚拟的,但析构函数可以是虚拟的只有当访问虚函数是通过基类指针s是才能获得运行时多态...

2019-05-09 20:33:51 132

原创 C++ --------const的使用

以一段代码来说明class Byte{unsigned uchar b;public:Byte(uchar b1=0):b(b1){}//+const Byte operator +(const Byte &right) const{return Byte(b+right.b);}//赋值Byte& operator =(const Byte &...

2019-05-09 19:20:35 223

基于fpga的乒乓球游戏机.zip

基于fpga的乒乓球游戏机的设计完整代码,包括时钟分频模块,数码管显示模块,和发球击球计分模块,胜局统计和发球权判决模块的设计文件,自己写的绝对可用

2020-08-27

图像融合算法matlab实现.zip

图像融合算法的matlab实现,包括灰度极大值融合,加权融合,相关系数融合,TOE融合,HIS融合,PCA融合等等

2020-06-16

空空如也

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

TA关注的人

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