自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python——numpy实现简单BP神经网络识别手写数字

直接上代码:1.核心代码:神经网络以及BP算法import numpy as npfrom tqdm import trange # 替换range()可实现动态进度条,可忽略def sigmoid(x): # 激活函数采用Sigmoid return 1 / (1 + np.exp(-x))def sigmoid_derivative(x): # Sigmoid的导数...

2019-04-23 21:57:20 12113 86

原创 Python——计算序列相似度的算法(包括求最少交换步骤,最小交换距离)

程序功能计算如何衡量两个数字序列之间的相似度中提及的相似度指标;求两个序列转换的最少交换步骤和最小交换距离。代码位方差(location square deviation, LSD)def location_square_deviation(lst_1, lst_2=None): n = len(lst_1) lst = lst_1.copy() if lst_...

2019-04-22 21:45:41 4872 2

原创 算法——如何衡量两个数字序列之间的相似度

背景给定两个等长的数字序列,如何衡量他们之间的相似程度?如[2,1,0,3][2, 1, 0, 3][2,1,0,3]、[2,0,3,1][2, 0, 3, 1][2,0,3,1]与[1,3,2,0][1, 3, 2, 0][1,3,2,0]三个序列之间哪两个最相似?为了解决上述问题,本文提出了两类共六种衡量指标用来衡量序列相似度。指标符号约定nnn:序列长度PPP:数字序列[0,1...

2019-04-22 21:00:48 21471 12

原创 算法、Python——如何将数字序列映射为整数

背景如何只调用一次rand()就实现洗牌算法(将一个列表随机打乱顺序)?考虑一串长度为n的数字序列[0,1,2,3,…,n-1],其的不同排列顺序共有n!种,其包含的信息量为I=log(n!),也就是说存在一种方法能将所有排序的序列一一映射到[0,n!-1]上的整数。那num2order(rand()%n)就能实现洗牌算法了!原理1.阶乘进制首先介绍一下阶乘进制。就如同2进制、10进制、...

2019-04-20 14:16:47 2908

原创 Python——pygame游戏:外星人入侵(打飞机)

游戏附件&代码审核画面音乐背景音乐:《MEGALOBOX》音效:网络收集操作方向键:控制移动空格键:发射激光Z、X、C:左、中、右发射导弹S:发射冲击波...

2019-04-19 20:21:14 2703 18

原创 Python——迷宫生成和迷宫破解算法

迷宫生成1.随机PRIM思路:先让迷宫中全都是墙,不断从列表(最初只含有一个启始单元格)中选取一个单元格标记为通路,将其周围(上下左右)未访问过的单元格放入列表并标记为已访问,再随机选取该单元格与周围通路单元格(若有的话)之间的一面墙打通。重复以上步骤直到列表为空,迷宫生成完毕。这种方式生成的迷宫难度高,岔口多。效果:代码:import randomimport numpy as np...

2019-04-19 19:53:53 8023 5

原创 C/C++——元胞自动机&万花筒

程序功能实现一个简单的元胞自动机,可以自定义初始状态、运行规则。以此基础实现一个能自动绘制大量万花筒图像的程序。效果生命游戏中的“滑翔机(gliders)”:万花筒:代码#include <windows.h>#include <stdlib.h>#include <conio.h>#include <string>#inclu...

2019-04-19 15:29:57 2327

原创 C/C++——如何使用PlaySound同时播放两个声音

PlaySound是Windows用于播放音乐的API函数。在vs2010以上版本需要加入#pragma comment(lib, “winmm.lib”)才能使用PlaySound(或者在构建选项的连接中添加winmm)。PlaySound函数原型为 BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound)。参数pszSoun...

2019-04-19 13:59:59 9441 7

原创 C/C++——如何在控制台中绘制进度条

函数功能:输入一个0~1的double p,在控制台中当前光标位置开始使用当前字符颜色绘制对应长度的进度条。void gotoxy(int x,int y){ COORD pos; pos.X=x; pos.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}void dra...

2019-04-19 12:53:28 2111 1

原创 C/C++——文字RPG游戏:MINERPG

游戏附件:链接: https://pan.baidu.com/s/1KaCPDDZoBacDDvDeprvNxw提取码: cecr状态:新职业数值平衡中,背景音乐调整,新职业技能音效更新

2019-04-18 21:56:41 15206 18

原创 C/C++——控制台俄罗斯方块的实现以及自动操作

游戏附件:待审核头文件、全局变量以及函数声明#include <windows.h>#include <stdlib.h>#include <stdio.h>#include <conio.h>#include <time.h>#include <process.h>#include <math.h&gt...

2019-04-18 21:27:31 4627 2

原创 C/C++——控制台贪吃蛇的实现以及自动操作

头文件、全局变量以及函数声明#include <windows.h>#include <stdlib.h>#include <stdio.h>#include <conio.h>#include <time.h>#define INC(x) ((x)%30+1)#define DEC(x) (((x)+28)%30+1)C...

2019-04-18 21:09:36 2239 1

原创 算法——音乐播发器中考虑已听次数的随机播放算法

背景绝大多数音乐播放器的随机播放算法都采用洗牌算法(Shuffle),即将歌单中所有歌随机打乱顺序播放。但是考虑到用户在软件的使用过程中会不断往歌单中添加新的歌曲,在洗牌算法中无论新歌旧歌都会无差别地随机打乱,如此生成的随机列表没有照顾到用户想更多听新歌的想法。本文旨在提出能够在随机播放过程中考虑不同歌曲已听次数的随机播放算法。该算法应该有如下几条原则:已听次数越低的歌应有越高的几率被播放;...

2019-04-18 20:31:44 1436

原创 C/C++——超简陋钢琴的实现

#include<conio.h>#include<windows.h>#define M1 Beep(523,200);#define M2 Beep(587,200);#define M3 Beep(659,200);#define M4 Beep(698,200);#define M5 Beep(784,200);#define M6 Beep(880,...

2019-04-18 12:50:08 2953 1

原创 C/C++——计算矩阵的行列式

#include<stdio.h>#include<stdlib.h>double det(double **D,int n) //输入代表矩阵的二维数组、矩阵阶数,返回矩阵的行列式{ double d=0; // 一阶二阶直接计算 if(n==1)d=D[0][0]; if(n==2)d=D[0][0]*D[1][1]-D[0][1]*D[1][0];...

2019-04-18 12:44:14 9337

C/C++——控制台俄罗斯方块的实现以及自动操作

用C写的控制台游戏——俄罗斯方块。采用多线程,方块能够触碰平移,自动调整速度,有方块收缩和自动操作模式。自动操作模式将由电脑控制俄罗斯方块,能够轻易取得高分。详见:https://blog.csdn.net/Eyizoha/article/details/89388530

2019-04-18

C/C++——控制台贪吃蛇的实现以及自动操作

用C写的控制台游戏——贪吃蛇。可以调整游戏速度,蛋的数量并有两种自动操作模式。自动操作模式将由电脑控制贪吃蛇,能够轻易取得高分。详见:https://blog.csdn.net/Eyizoha/article/details/89388115

2019-04-18

空空如也

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

TA关注的人

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