自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【已解决】SVN子文件有改动,父目录图标没有改变

文章目录问题描述解决方法问题描述修改子文件后,父目录trunk文件夹图标没有改变解决方法SVN→settings→Icon overlays→将状态缓存(Status cache)改成默认(Default)或无(None)→再刷新文件夹→父目录图标发生改变...

2022-05-12 14:05:03 1756

原创 Matlab的cell转成double

matlab将cell转成double V = importdata('数据1.xls'); A=V(2:365,4); %A为cell型的行向量或列向量,data为转换后的double型数组 len=length(A); data=zeros(len,1); for i=1:len data(i)=str2num(cell2mat(V(startday-1+i,4)));

2022-05-12 13:25:58 14333

转载 C语言为什么要尽量少用全局变量

在程序链接时,链接器只关心函数和全局变量,链接器把它们识别为符号,来进行链接。注意,高级语言中的函数重载仅仅是语法糖,本质是不同的函数强符号:函数和已初始化的全局变量弱符号:未初始化的全局变量不允许有多个强符号。如下,编译器会报错//a.c中定义的全局变量iint i = 10;//b.c中定义的全局变量idouble i = 10;若有1个强符号和多个弱符号,则选择强符号。如下,不会报错//a.c中定义的全局变量iint i = 10;//b.c中定义的全局变量ido

2021-12-14 20:05:20 1753

转载 python实现自动发送电子邮件

文章目录申请网易云邮箱邮箱授权码python源代码申请网易云邮箱邮箱授权码python源代码# -*- coding: utf-8 -*-"""Created on Wed Nov 17 20:56:59 2021@author: LU使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,节省非常多的时间。Python有两个内置库: smtplib 和 email ,能够实现邮件功能, smtplib 库负责发送邮件, email 库负责构造邮件格式和内容。邮件发送需要

2021-11-18 00:18:45 1184

原创 使用pyinstaller将python脚本打包成exe文件

pyinstaller -F -i 001.ico selenium_002鱼C论坛自动签到.py --noconsole-F是打包成一个单独的文件-i:指定图标,我的图标放在与python脚本同目录下001.ico是图标名称selenium_002鱼C论坛自动签到.py是要打包的文件,和图标放在同目录下了-D与-F一一对应,-D:打包成多个文件。–noconsole,就是无窗口运行,不会显示控制台。运行上面指令后会在同级目录生成一个名为dist的文件夹,文件夹里就是可执行的exe程序常用打

2021-10-12 17:41:40 909

原创 解决Anaconda安装win32con报错

文章目录问题解决方法结果展示问题直接安装win32con出现如下报错pip install -i https://pypi.tuna.tsinghua.edu.cn/simple win32con解决方法win32con、win32api、win32clipboad等不能用pip install 安装,也不能够查找到这个包,因为这些是pypiwin32库的一部分pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pypiwin32

2021-09-29 19:14:04 2403

原创 python实现自动化连续截图保存

完整源代码# -*- coding: utf-8 -*-"""# 延时import timetime.sleep(5)# 打印鼠标位置坐标import pyautogui as pgprint(pg.position())# 助学系统电子讲义的坐标Point(x=840, y=527)# 助学系统 右下角 下一页按键坐标Point(x=1433, y=1019)助学系统 右侧滑条 坐标上Point(x=1874, y=362) 下Point(x=1875, y=772)pg.

2021-08-26 18:42:42 3738 1

原创 python报错与解决方法记录【不定时更新中】

python报错与解决方法记录【不定时更新中】

2021-06-20 20:38:15 2739 3

原创 python代码规范PEP 8——常见的规范错误与解决办法

文章目录EPE 8规范PEP 8: W191 indentation contains tabsPEP 8: W292 no newline at end of filePEP 8: W391 blank line at end of filePEP 8: E203 whitespace before ‘,’PEP 8: E231 missing whitespace after ‘,’PEP 8: E251 unexpected spaces around keyword / parameter equa

2021-06-20 20:29:39 26028 7

原创 【啃书】《深度学习入门 基于Python的理论与实现》第5章 误差反向传播法

文章目录5.1 计算图5.2 链式法则5.3 反向传播5.7 误差反向传播法的实现5.1 计算图计算图的优点是,可以通过正向传播和反向传播高效地计算各个变量的导数值。5.2 链式法则链式法则是关于复合函数的导数的性质,定义如下:如果某个函数由复合函数表示,则该复合函数的导数可以用构成复合函数的各个函数的导数的乘积表示。5.3 反向传播5.7 误差反向传播法的实现在进行具体的实现之前,我们再来确认一下神经网络学习的全貌图。神经网络学习的步骤如下所示。前提神经网络中有合适的权重和偏置

2021-06-13 22:22:18 1031

原创 【啃书】《深度学习入门 基于Python的理论与实现》第4章 神经网络的学习

文章目录4.1 从数据中学习4.2 损失函数4.3 数值微分4.4 梯度4.5 学习算法的实现神经网络的学习,这里所说的学习是指从训练数据中自动获取最优权重参数的过程。学习的目的就是以损失函数为基准,找出能使损失函数的值达到最小的权重参数。为了找出尽可能小的损失函数的值,本章我们将介绍利用了函数斜率的梯度法。4.1 从数据中学习神经网络的特征就是可以从数据中学习。数据是机器学习的核心。数据驱动的方法,也可以说脱离了过往以人为中心的方法。机器学习中,一般将数据分为训练数据和测试数据两部分。首先,使

2021-06-13 21:58:57 1138 2

原创 【啃书】《深度学习入门 基于Python的理论与实现》第3章 神经网络

文章目录3.1 从感知机到神经网络3.2 激活函数3.4 3层神经网络的实现3.5 输出层的设计神经网络的一个重要性质是它可以自动地从数据中学习到合适的权重参数。3.1 从感知机到神经网络激活函数(activation function)的作用在于决定如何来激活输入信号的总和。3.2 激活函数神经网络中经常使用的一个激活函数就是式(3.6)表示的sigmoid函数(sigmoid function)import numpy as npimport matplotlib.pylab as

2021-06-06 22:22:26 1185 13

原创 【啃书】《深度学习入门 基于Python的理论与实现》第2章 感知机

中 深度学习入门 基于Python的理论与实现 原作名- Deep Learning from Scratch[文字版][[日]斋藤康毅[译] 陆宇杰][人民邮电出版社][2018-7][9787115485588]

2021-06-06 21:06:56 1117

原创 【啃书】《深度学习入门 基于Python的理论与实现》第1章 Python入门

该章最为起始章节1.1——1.4节主要进行python的介绍,安装,以及基础语法和如何运行python脚本文件1.5 NumPy在深度学习的实现中,经常出现数组和矩阵的计算。 NumPy的数组类(numpy.array)中提供了很多便捷的方法,在实现深度学习时,我们将使用这些方法。NumPy库不包含在标准版Python中。#导入NumPyimport numpy as np#np.array()接收Python列表作为参数,生成NumPy数组(numpy.ndarray)。x = np.arr

2021-05-30 22:05:52 1231 4

原创 python+selenium 30秒内自动完成论坛每日签到

文章目录最终项目目标目标分解1.安装selenium2.下载chromedriver3.例程-自动访问百度输入关键词并搜索4.定位论坛的元素论坛自动签到的源代码最终项目目标在网上学习技术时,我们经常会加入各种论坛,论坛通常会设置每日签到来给予积分等奖励。鉴于python的强大,编写一个python脚本实现论坛自动签到(以鱼C论坛为例)目标分解1.安装selenium直接使用pip安装seleniumpip install selenium2.下载chromedriver注意 :chrome

2021-05-27 10:03:35 1985 23

原创 【已解决】virtualbox安装增强功能时报错:未能加载虚拟光驱

文章目录问题描述解决方法问题描述virtualbox(版本如下图1)安装增强功能时报如下的错误(错误如下图2)解决方法进入系统找到加载的虚拟光驱,右击,点击弹出,然后就可正常安装增强功能安装增强功能的具体步骤可以参考鱼C论坛的https://fishc.com.cn/thread-65158-1-1.html...

2021-04-18 21:51:05 7522 4

原创 MATLAB 批量改文件后缀

文章目录问题描述源代码问题描述将文件夹C:\Users\LU\Videos\下的全部文件,文件后缀全改为.mp4源代码%该代码无需与被改名文件在同一文件夹下filepath=pwd; %保存当前工作目录cd('C:\Users\LU\Videos\') %把当前工作目录切换到指定文件夹files = dir();%文件夹下所有文件。%files = dir('*.jpg');指定文件下jpg格式文件len=length(files);for i=1:len oldname=file

2021-03-18 00:13:38 3253 1

原创 Anaconda Promp安装库遇到“[WinError 5] 拒绝访问报错“的解决方法

文章目录问题描述解决方法问题描述Anaconda Prompt给Anaconda3安装第三方库是遇到报错ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\programdata\\anaconda3\\lib\\site-packages\\networkx-2.5.dist-info\\direct_url.json'Consider using the `--user` o

2021-03-08 00:37:11 4395

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第十章 基于粒子群算法的多目标搜索算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201229lu注:该代码在matlab2019b成功运行%% 该函数演示多目标perota优化问题%清空环境clcclearload data%% 初始参数objnum=size(P,1); %类中物品个数weight=92; %总重量限制%初始化程序Dim=5; %粒子维数xSize=50; %种群个数MaxIt=200; %迭代次数c1=0.8;

2021-01-05 21:20:43 2158

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第九章 基于遗传算法的多目标优化算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码

2020-12-28 19:27:41 2621

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第八章 基于量子遗传算法的函数寻优算法

文章目录问题描述仿真过程matlab源码问题描述原书第八章的目标函数与第七章只相差一个常数,所以此处用第七章目标函数,以便对比两章算法的结果仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clc;clear all;close all;for i=1:5%循环运行次数 %----------------参数设置-----------------------MAXGEN=200; % 最大

2020-12-26 21:53:18 712

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第七章 多种群遗传算法的函数优化算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码程序使用谢菲尔德大学遗传算法工具箱%20201104lu注:该代码在matlab2019b成功运行%% 标准遗传算法SGAfor i=1:5clear;%clcpc=0.7; % 交叉概率pm=0.05; % 变异概率%定义遗传算法参数NIND=40; %个体数目MAXGEN=500; %最大遗传代数NVAR=2; %变量的维数PRECI=

2020-12-26 14:32:20 863 1

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第六章 遗传算法工具箱详解及应用

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clearclcfitnessfcn = @GA_demo; % 适应度函数句柄nvars = 2; % 个体的变量数目options = gaoptimset('PopulationSize',100,'EliteCount',10,'CrossoverFraction',0.75,'Generations',5

2020-12-23 22:22:35 747 1

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第五章 基于遗传算法的LQR控制器优化设计

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clearclcfitnessfcn = @GA_LQR; % 适应度函数句柄nvars=3; % 个体的变量数目LB = [0.1 0.1 0.1]; % 上限UB = [1e6 1e6 1e6]; % 下限options=gaoptimset('PopulationSize'

2020-12-23 21:44:15 1496

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第四章 基于遗传算法的TSP算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码

2020-12-23 20:02:13 1043

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第三章 基于遗传算法的BP神经网络优化算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行clcclear allclose all%% 加载神经网络的训练样本 测试样本每列一个样本 输入P 输出T%样本数据就是前面问题描述中列出的数据load data% 初始隐层神经元个数hiddennum=31;% 输入向量的最大值和最小值threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0

2020-12-22 21:33:56 1478 4

转载 【啃书】《MATLAB智能算法30个案例分析(第2版)》第二章 基于遗传算法和非线性规划的函数寻优算法

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码遗传算法%20201104lu注:该代码在matlab2019b成功运行%% 清空环境clcclear%% 遗传算法参数maxgen=30; %进化代数sizepop=100; %种群规模pcross=[0.6]; %交叉概率pmutation=[0.01];

2020-12-22 20:16:01 1284 6

原创 【啃书】《MATLAB智能算法30个案例分析(第2版)》第一章 谢菲尔德大学的遗传算法工具箱

文章目录问题描述仿真过程matlab源码问题描述仿真过程使用谢菲尔德大学的遗传算法工具箱https://download.csdn.net/download/weixin_44331401/13696337matlab源码1.一元函数优化%20201104lu注:该代码在matlab2019b成功运行clcclear allclose all%% 画出函数图figure(1);hold on;lb=1;ub=2; %函数自变量范围【1,2】ezplot('sin(10*pi

2020-12-15 18:42:06 1001 2

原创 Jupyter Notebook打开默认文件夹以外的文件

问题描述Jupyter启动之后默认打开的是C盘目录,如下:解决思路在CMD模式中打开需要打开的目录,然后打开Jupyter Notebook效果展示注:还可以更改jupyter的默认打开文件夹

2020-12-15 10:54:56 145

原创 【啃书】《智能优化算法及其MATLAB实例》例9.3运用BP网络预测数据

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201104lu注:该代码在matlab2019b成功运行,运行会提醒该代码使用的函数老旧%%%%%%%%%%%%%%%%%%%%%%运用BP网络预测数据%%%%%%%%%%%%%%%%%%%%%%%%clear all; %清除所有变量close all; %清图clc;

2020-11-04 11:10:50 946 1

原创 【啃书】《智能优化算法及其MATLAB实例》例9.2运用BP网络预测数据

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%20201029lu注:在matlab2019a成功运行%%%%%%%%%%%%%%%%%%%%%%运用BP网络预测数据%%%%%%%%%%%%%%%%%%%%%%%%clear all; %清除所有变量close all; %清图clc; %清屏%%%%%%%%%%%%%%%

2020-10-29 22:03:24 811

原创 【啃书】《智能优化算法及其MATLAB实例》例9.1运用BP网络拟合白噪声的正弦样本数据

文章目录问题描述仿真过程matlab源码问题描述仿真过程BP算法的运算流程matlab源码%20201029lu注:在matlab2019a成功运行%%%%%%%%%%%%%运用BP网络拟合白噪声的正弦样本数据%%%%%%%%%%%%%%%%clear all; %清除所有变量close all; %清图clc; %清屏%%%%%%%%%%%%%

2020-10-29 21:53:50 625

原创 【啃书】《智能优化算法及其MATLAB实例》例8.2禁忌搜索算法进行函数寻优

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%该脚本应命名为func2.m%%%%%%%%%%%%%%%%%%%%%%%%%%%%适配值函数%%%%%%%%%%%%%%%%%%%%%%%%function y=func2(x)y=(cos(x(1)^2+x(2)^2)-0.1)/(1+0.3*(x(1)^2+x(2)^2)^2)+3;%20201028lu注:在matlab2019a成功运行%%%%%%%%%%%%%%%%禁忌搜索算法求函数极值问题%

2020-10-28 16:23:19 1556 2

原创 【啃书】《智能优化算法及其MATLAB实例》例8.1禁忌搜索算法求解TSP问题

文章目录问题描述仿真过程matlab源码问题描述仿真过程禁忌搜索算法的运算流程图matlab源码%该脚本应命名为func1.m%%%%%%%%%%%%%%%%%%%%%%%%%适配值函数%%%%%%%%%%%%%%%%%%%%%%%%%%function F=func1(D,s)DistanV=0;n=size(s,2);for i=1:(n-1) DistanV=DistanV+D(s(i),s(i+1));endDistanV=DistanV+D(s(n),s(1)

2020-10-28 15:58:21 1788 4

原创 【啃书】《智能优化算法及其MATLAB实例》例7.3模拟退火算法求解TSP问题

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%该脚本要命名为func3.m%%%%%%%%%%%%%%%%%%%%%%%%%%%%计算路线总长度%%%%%%%%%%%%%%%%%%%%%%%%function len=func3(city,n)len=0;for i=1:n-1 len=len+sqrt((city(i).x-city(i+1).x)^2+(city(i).y-city(i+1).y)^2);endlen=len+sqrt((cit

2020-10-20 10:20:07 687 3

原创 【啃书】《智能优化算法及其MATLAB实例》例7.2模拟退火算法进行函数寻优

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%该脚本要命名为func2.m%%%%%%%%%%%%%%%%%%%%%%%%%%%适应度函数%%%%%%%%%%%%%%%%%%%%%%%%%function value=func2(x,y)%value=5*cos(x*y)+x*y+y*y*y;value=3*cos(x*y)+x+y*y;%20201017lu注:该matlab代码成功在matlabR2019a运行%%%%%%%%%%%%%%%%%%%%

2020-10-20 09:51:36 753

原创 【啃书】《智能优化算法及其MATLAB实例》例7.1模拟退火算法进行sphere函数寻优

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码

2020-10-20 09:02:04 812 3

原创 【啃书】《智能优化算法及其MATLAB实例》例6.4离散粒子群算法求解0-1背包问题

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%该脚本应命名为func4.m%%%%%%%%%%%%%%%%%%适应度函数%%%%%%%%%%%%%%%%%function result = func4(f,C,W,V,afa)fit = sum(f.*W);TotalSize = sum(f.*C);if TotalSize <= V fit = fit;else fit = fit - afa * (TotalSize - V);

2020-10-17 19:00:40 1528 3

原创 【啃书】《智能优化算法及其MATLAB实例》例6.3离散粒子群算法进行函数寻优

文章目录问题描述仿真过程matlab源码问题描述仿真过程matlab源码%此脚本要命名为func3.m%%%%%%%%%%%%%%%%%%%%%%%%%适应度函数%%%%%%%%%%%%%%%%%%%%%%%%%%%%function result=func3(x,Xs,Xx)m=0;D=length(x);for j=1:D m=x(j)*2^(j-1)+m;endf=Xx+m*(Xs-Xx)/(2^D-1); %译码成十进制数fit= f+6

2020-10-17 17:55:08 1355

原创 【啃书】《智能优化算法及其MATLAB实例》例6.2标准粒子群算法进行函数寻优

文章目录问题描述仿真过程matlab源码问题描述仿真过程标准粒子群算法的进化过程如下matlab源码%该脚本要命名为func2.m%%%%%%%%%%%%%%%%%%%%%适应度函数%%%%%%%%%%%%%%%%%%%%%%%function value=func2(x)value=sin(x(1)*x(1)+x(2))+cos(5*x(1))+x(1)+x(2);%20201017lu注:在matlab2019a成功运行%% 绘制函数图形% %%%%%f(x,y)=3*

2020-10-17 17:08:06 713

赛普拉斯CY8C4247硬件SPI驱动心电芯片ADS1191

CY8C4247是赛普拉斯PSOC4系列芯片。程序采用硬件SPI驱动ADS1191心电芯片。ADS1191的引脚DRDY输出下降沿代表新的心电数据产生。外部中断中读取导联脱落数据和心电数据。一共四个字节。前两个字节是导联脱落判断,后两个字节为16位心电数据高八位和低八位。SPI速度为2M。注意CS引脚要单独控制,不要让SCB去控制。SCB是赛普拉斯通讯模块。

2022-04-01

谢菲尔德大学遗传算法工具箱v1.2 - (University of Sheffield) gatbx.zip

该matlab工具箱来自一个论坛,该工具箱完成时间应在2006年前。经测试工具箱可用 1.附件结构: gatbx.rar: (1)gatbx-origin.zip; (2)gatbx-toolbox.rar; (3)gatbx-example.rar 2.调试所用Matlab版本是6.5,gatbx-toolbox是调试过程中使用的工具箱,有些热心的研友已经提供了该工具箱,之所以再贴一遍,是因为6.5版本下调试该工具箱会出现一些错误提示,在该版本中已经进行了改正,使用该工具箱只需要将压缩包下的gatbx和gatbx\Test_fns加入到Matlab搜索路径即可,另外gatbx-origin

2020-12-15

文件时间属性修改器 v1.0.zip

批量修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性 批量修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性 批量修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性 批量修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性 批量修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性

2020-03-02

空空如也

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

TA关注的人

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