自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 TensorFlow实现时报错FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated;...

问题如下图:出现警告:FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'. _np_qint8 = np.dtype([...

2020-03-01 21:37:06 205

原创 简单多层感知机(MLP)--pyTorch实现

多层感知机(MLP,Multilayer Perceptron)也叫人工神经网络(ANN,Artificial Neural Network),除了输入输出层,它中间可以有多个隐层,最简单的MLP只含一个隐层,即三层的结构,如下图最简单的MLP:上图模型pyTorch代码:import torchfrom torch.nn import functional as Fx = torch...

2020-02-18 00:04:54 4586

原创 简单单层感知机--pyTorch实现

简单的单层感知机梯度计算和梯度更新的pyTorch代码单层感知机模型: 每个输入节点xi与相应的权值wi相乘,然后再l累加,最后再加上一个偏置值b,得到预测值,其数学模型如下:对于单层感知机,其激活函数是sign函数,但是他是不可导的,这里更换为sigmoid函数。代码:import torchfrom torch.nn import functional as Fx = tor...

2020-02-17 23:15:16 1726

原创 pyTorch--Gradient 两种方法

torch.autograd.grad(loss, [w1,w2,...])第一个参数是损失函数,第二个参数是loss的变量,返回值是一个包含每个变量的偏导的list,[w1.grad,w2.grad,…]loss.backward()直接用loss调用backword函数,但是这样不会直接返回梯度信息,而是附在每个要求梯度的变量上,可以通过wn.grad查看第i个变量的偏导。...

2020-02-16 00:38:48 2231

原创 pyTorch使用autograd.grad报错element 0 of tensors does not require grad and does not have a grad_fn

比如简单的模型f(x)=xw+bimport torchfrom torch.nn import functional as Fx = torch.ones(1)w = torch.full([1], 2)mse = F.mse_loss(torch.ones(1), x * w)torch.autograd.grad(mse, [w])当使用torch.autograd.gr...

2020-02-15 17:44:57 4794 1

原创 Android Studio中的 imageview 无法显示自己导入的图片的问题

在Android Studio中的 imageview 我尝试导入自己下载的图片,但是却无法正常显示。(图示第五张),但是Android Studio自带的却能正常显示。(图示1~4张)究其原因,是我下载的图片的名称太复杂了,图片的命名不能包含空格等特殊符号(如下图1~3张),反正简单一点比较好,比如纯英文。上图第四张就能正确显示了...

2020-02-10 23:00:45 7479 1

原创 修改Android Studio下的AVD的下载路径

Android 开发过程中下载的虚拟机是非常大的文件,至少都有几个G,而Android Studio默认的虚拟机存储位置是在C盘的:C:\Users\Administrator\.android目录下。.android文件夹的内容为了减轻C盘的负担,最好将他移到其它盘。首先 在其它盘新建文件夹,用来存放虚拟机,记录好路径,如:D:\Android\android_AVD,然后 在win...

2020-02-10 20:57:07 6897 1

原创 MNIST手写数字识别--Pytorch实现

mnist_train.pyimport torchfrom torch import nnfrom torch.nn import functional as Ffrom torch import optimimport torchvisionfrom matplotlib import pyplot as pltfrom utils import plot_image, pl...

2020-02-09 10:12:35 402

原创 数据结构--线性表

线性表是一种典型的线性结构,也是一种常用的数据结构。线性表的例子有很多,例如:成绩单就是一个线性表,表中的每个成绩记录是一个数据元素,每个数据元素又是由学号,姓名成绩等数据项组成的。1.简单介绍线性表简单定义:线性表是具有相同特征的数据元素的一个有限序列。该序列中所包含的个数叫线性表的长度。特点:有穷性:一个线性表中数据元素的个数是有限的。一致性:一个线性表中所有元素性质相同。序列性...

2020-01-15 22:18:54 458

原创 使用 pip 出现 “connection timeout”

可能是由于一些局域网的原因,使用 pip 出现 “connection timeout”,连接超时可以使用国内的镜像网站下载: http://e.pypi.python.org http://pypi.douban.com/simple命令如下:pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban....

2019-12-21 13:40:06 657

原创 Python pip 安装、卸载、更新等使用

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。当然你可以通过以下命令来判断是否已安装:pip --version如果你还未安装,则可以使用以下方法来安装:$ curl ...

2019-12-21 13:38:30 244

原创 python安装、卸载、升级scipy库的简单方法

近期在玩python时,复现一份简单的代码时遇到了点困难,就是pycharm快捷安装SciPy库失败,常用的NumPy库都很快安装成功,但是就是SciPy库一直失败。只能通过其他方法安装了。SciPy库的安装方法打开命令行窗口,输入pip install scipy下载速度好像有点慢最后静候佳音就好,下载安装好就会提示成功的。SciPy库的卸载方法同样在命令行窗口输入命令:pip ...

2019-12-21 13:26:20 19776

原创 python将矩阵转换为列表

参数为矩阵返回结果:list列表numpy.matrix.tolist()例如:>>> x = np.matrix(np.arange(12).reshape((3,4))); xmatrix([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])>>> x.tolist()[[0, 1, 2, ...

2019-12-20 12:49:36 7222

原创 python返回列表中的最大值(最小值)与其索引

使用方法:max()其语法:该函数返回给定参数的最大值,参数可以为序列。n = max(list) #list 表示要返回最大值的列表。结果:返回列表元素中的最大值list1 = [123, 456, 789]list2 = ['123', '456', '789']list3 = ['abc', 'abb', 'acb']print(max(list1)) #789prin...

2019-12-12 19:27:18 35834

原创 Visual Studio 2019快捷键之注释代码和取消注释

重大发现在进行VS快捷键熟悉过程中,发现多行注释代码和取消代码之间有点问题在我进行注释选中区域 Ctrl + Shift + /后想要取消注释时取消注释选中区域 Ctrl + Shift + /发现怎么都操作不了。但是进行其它行的操作时却又行的通,排除了电脑的问题,再仔细观察对比,结果瞄准了那一行空行是的就是它了,我将它一注释掉当然还是删除它最O 了重大发现到此结束(手动狗头保...

2019-11-23 19:19:18 27362 7

原创 更精确的使用浮点数(开发实例大全)

浮点运算的典例是货币运算,在商品金额计算中,常常会涉及小数运算,

2019-11-15 19:21:41 466

原创 python函数、方法的区别

在python中函数和方法的区别:1.方法是定义在类中的函数,在类的外部调用时需要通过类或者对象调用。例如下述代码中的`source_str.find('r') `就是调用字符串对象source_str的find方法,find方法时类中定义的。2.而通常的函数不是类中定义的,也成为顶层函数,它不属于任何一个类,调用时直接使用函数即可。例如下述的代码` len(source_str) `就调...

2019-11-14 12:45:18 383

原创 实现两个变量互换(不借助第三个变量)

变量的互换常见于数组的排序算法中,当判断两个元素需要互换时,将创建一个临时变量来共同完成互换,临时变量的创建增加了系统资源的消耗如果需要交换的是两个整数类型的变量,那么可以使用更高效的方法。接下来演示省略临时变量实现两个整数类型的变量的高效互换。创建VariableExchange类,在类中创建扫描器对象,接受用户输入的两个变量值,然后通过位运算中的异或运算符“^”实现两个变量的互换。pac...

2019-11-12 12:50:46 445

原创 eclipse快捷键(自用)

快速复制光标所在行到下一行:crtl+alt+down快速复制光标所在行到上一行:crtl+alt+up

2019-10-23 15:18:30 136

原创 Java智能五子棋(更新中)

在开始编写程序之前,我们应该先要对五子棋游戏要做的事进行剖析,明确设计任务,功能要求等等。通过程序要实现的功能,设定具体的每个模块所完成的每一个功能,然后连接每一个模块来实现所需要的功能设计。首先从整体入手,本次设计从简,设计为游戏棋盘界面与各个功能区按照一点的比例均放置在同一主界面上。设计为左边为游戏区,右边为功能区。...

2019-08-27 12:12:29 771 2

原创 matlab--GA(仅源码,一元

1.主函数%最大最小值改main.m的1,和cal_objvalue.m的2function main()clear;clc;%种群大小popsize=100;%二进制编码长度chromlength=10;%交叉概率pc = 0.6;%变异概率pm = 0.001;%初始种群pop = initpop(popsize,chromlength); for i = 1:...

2019-08-17 19:50:40 788 1

原创 topsis--简单matlab代码

%topsis%矩阵x为[n,m]=size(x);%将把所有指标换成接近的大小?%x(:,1)=x(:,1)*10; zh=zeros(1,m); d1=zeros(1,n); %最小值矩阵d2=zeros(1,n);%最大值矩阵 c=zeros(1,n);%接近程度%归一化 for i=1:m for j=1:n zh(i)=zh(i)+x(j,i...

2019-08-07 14:48:59 6674 2

原创 汇总部分matlab 绘制图形所用的符号和颜色

matlab 绘制图形所用的符号和颜色各种颜色属性选项选项意义选项意义‘r’ 红色 ‘m’ 粉红‘g’ 绿色 ‘c’ 青色‘b’ 兰色 ‘w’ 白色‘y’ 黄色 ‘k’ 黑色各种线型属性选项选项意义选项意义‘-’ 实线 ‘–’ 虚线‘:’ 点线 ‘-.’ 点划线各种标记点属性选项选项意义选项意义‘.’ 用点号绘制各数据点 ‘^’ 用上三角绘制各数据点‘+’ 用’+'号绘...

2019-08-06 14:56:13 5522

原创 灰色预测-灰色关联度分析--matlab源码

x=[83 0.191 12.9 7.2 89.4 0.432 6.33 75 0.189 11.6 9.1 82.3 0.453 5.87 64 0.165 11.9 10.3 69.3 0.512 6.31 63 0.165 12.8 9.7 68.2 0.455 6.6 56 0.211 13.2 12.6 77.5 0.317 7.12 ]; x0=[...

2019-08-05 21:31:39 5515 6

原创 JAVA编程实现多人聊天室

使用JAVA编程实现多人聊天室(需要用到多线程),服务器端包含如下功能:(1) 若有新用户连接,则向已经连接到服务端的用户发送用户上线消息。(2) 若有用户断开连接,则向在线用户发送用户下线消息。(3) 若有用户发送消息,则向所有用户转发该消息。(4) 当停止服务时,断开所有用户连接。客户端代码:package server;import java.io.*;import jav...

2019-07-25 14:23:13 3335 3

原创 MFC--学生管理系统

MFC实现的学生管理系统:(1)、设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。(2)、创建一个管理学生的类Management,包括实现学生的数据的增加、删除、修改、按课程成绩排序、保存学生数据到文件及加载文件中的数据等功能。(3)、创建一个基于对话框的MFC应用程序.实现工具:vs2017结果截图如下:其中限定了学号为10位...

2019-07-25 13:54:13 2567 15

原创 学习笔记--微信小程序简单设置背景颜色

1.在app.awsx添加 page { background-color: #ECC0A8;} 设置导航栏以下的颜色设置导航栏以下的颜色在app.json修改"navigationBarBackgroundColor": “#fff”, "window": { "backgroundTextStyle": "light", "navigationBarBackg...

2019-07-17 00:31:51 1008

原创 随手笔记----MFC添加子对话框并且连接到某个控件

如图所示,当我要在主对话框按下“添加联系人”按钮后弹出一个子对话框“添加联系人”。实现过程1.先创建子对话框,这个方法很多。比如在Resource View(资源视图)鼠标右键Dialog然后点击 插入Dialog(E)就创建成功啦。(或则在File View(解决方案资源管理器)右键Resource Files,然后选择 添加 ,在选择 资源,得到再选择dialog 最后...

2019-06-19 00:57:11 1124

原创 Java实验--超级简单的计算器

import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;@SuppressWarnings("serial")public class CalculatorInWindow extends JFrame { JButton button; JButton but...

2019-06-15 15:25:58 1459

原创 java继承(抽象类、抽象方法)小应用

最近学了Java有关继承的知识,下面实现一个简单的例子////////////////////////////例题如下:假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员(Employee),不同类型的雇员按不同的方式支付工资:(1)经理(Manager)——每月获得一份固定的工资(2)销售人员(Salesman)——在基本工资的基础上每月还有销售提成。(3)一般工人(Wor...

2019-06-12 15:48:59 2139

原创 关于C++ 类中数据成员在定义时初始化问题。

class b{int x=0;int y=1;};很多人在习惯上在声明变量时就赋上初值,但对于c++类中的数据成员能否这样做呢?显然是不行的,这是编译语法的规定。因为类就相当于一个数据的模板,是一种自定义组合的新数据类型,而不是一个变量。当程序声明一个类的时候,事实上并没有为程序申请存储空间,只有用这个类定义一个类对象的时候,才申请空间。连空间都没有,当然不能像定义变量一样的初始化了...

2019-06-12 15:31:14 14841 4

原创 浅谈python3中字符串比较大小

字符串的比较是比较ASCII码值。从字符串的第一个字符开始比较,谁的ASCII码大谁就大。如果第一个相同,则比较第二个。以此类推。如果都相同则相等。print('xnjilhntm'=='xnjilhntm') #Trueprint('xnjilhntm'<'xnjilhntz') #Trueprint('abbbbbbb'>'b') #Falseprint(''&g...

2019-06-03 22:43:38 17186

原创 详谈C++ 重载运算符中友元函数和成员函数

1.不能被重载的运算符有五个,分别是 . .* :: ?: sizeof有两个运算符系统提供默认重载版本:(1.)赋值运算符“=”,系统默认重载为对象数据成员的复制。(2.)地址运算符“&”,系统默认重载为返回任何类对象的地址。2.运算符函数可以重载为成员函数,友元函数和普通函数。使用非成员,非友元的普通函数重载访问private,...

2019-05-29 00:08:38 1325

原创 C++申请动态数组

一旦定义了一个变量,编译时,系统就会分配相应的内存空间,而且这块空间在程序生存期都不能由系统在分配。但程序设计的要求是千变万化的,内存空间往往需要根据进程中处理的数据量和对数据处理的变化而变化,为此,c++提供了程序运行时的动态存储分配机制。关键字:new和delete一般语法形式:指针变量=new 类型;delete 指针变量;delete []指针变量;(数组)///////////...

2019-04-19 23:05:48 855

原创 关于C++ 友元函数重载cin,cout,和+运算符的方法

#include "pch.h"#include <iostream>using namespace std;class Matrix{public: Matrix() {}; //构造函数 ~Matrix() {}; //析构函数 friend istream & operator >>(istream & in, Matrix &m); //重载运算符">>" friend ostream & operator <<(ostream & out, M

2019-03-24 23:04:59 2625

linux内核完全注释v2.zip

linux内核完全注释 修正版v2.0 赵炯 pdf 800页 +源码

2021-07-13

Discuz模板二次元动漫C风格 C风格门户版1.1 UTF8 GBK.zip

Discuz模板二次元动漫C风格 C风格门户版1.1 UTF8 GBK.zip

2021-06-13

图书馆管理系统、WPF可视化.zip

图书馆管理系统。 设备及编程语言:使用window10操作系统,Oracle数据库,C#编程语言,visual studio 2019开发软件。 详细:https://blog.csdn.net/weixin_43644231/article/details/107330122

2020-07-17

十六个为命令的流程图.docx

本课程设计的性质、目的、任务 《计算机组成与系统结构课程设计》是计算机学院各专业集中实践性环节之一,是学习完《计算机组成与系统结构》课程后进行的一次全面的综合练习。其目的是综合运用所学计算机原理知识,设计并实现一台模型计算机,以便巩固所学的知识,提高分析问题和解决问题的能力。 二、本课程设计的基本理论 1、掌握算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。 2、掌握存储器组织、读写方式及与总路线组成的数据通路,掌握地址总线、数据总线的工作原理。 3、掌握指令结构和指令取指、执行工作过程。 4、掌握CPU的微程序控制原理。

2019-12-24

计算机组成软件.rar

计算机组成原理与体系结构实验软件-CMStudio Dais-CMX16+十六位体系结构计算机组成原理是以Dais-CMH+为基础研制的第三代面 向教学实践领域的原理计算机运用类实验装置

2019-12-14

java智能五子棋.rar

Java智能五子棋,实现双人,人机,双机下棋,支持人类先手,机器先手,还有悔棋、显示落子顺序、选择机器难度等基本操作。

2019-11-12

《MATLAB 神经网络30个案例分析》源程序以及数据.rar

matlab 神经网络30个案例分析的源代码以及数据,快速浏览,省的

2019-08-17

matlab智能算法30个案例分析第二版源码

matlab智能算法30个案例分析第二版源代码,便于学习过程中实践。

2019-08-17

StudentInfo.rar

vs2017 实现的MFC学生管理系统,涵盖基本功能,添加、删除、修改、保存,排序

2019-07-24

Calculator.rar

该文件是我在学MFC时做的一个实验项目---简单计算器,他可以实现简单的加减乘除功能,适合新手给新手交流

2019-05-28

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

TA关注的人

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