- 博客(22)
- 收藏
- 关注
原创 python的PyAutoGUI库的简单使用与安装
如何通过python代码解放双手,或者通过代码实现自动的电脑鼠标or键盘操作呢?python的PyAutoGUI库是一个很好地选择。1.首先根据下面这个网址下载PyAutoGUI https://pypi.org/project/PyAutoGUI/因为我使用的python的IDE是Pycharm,所以在Pycharm的terminal里输入下列代码:pip install PyAutoGUI安装成功~~,然后在Pycharm的setting的project interpr
2020-11-12 15:14:23 17887 2
原创 基于python的一个c#代码生成器(为了服务并且应用于Unity)
为了满足项目需要,本人需要实现一个c#代码生成器(使用python开发),为此设计了一个语法模板适用于Unity的代码生成器。本次使用了Python的Template模板,使用python开发。## 开发目标:实现小红帽所挂脚本的自动生成,下图为生成的最终目标本项目是从jason中读取角色场景等信息,因此为了更好地判断所用属性是否需要,设置为bool类型,False表示在c#代码中注释掉该类属性,True代表使用该属性(属性暂时设置为) Timer = True # 计时器 speed
2020-11-07 13:17:45 867 6
原创 利用纯代码的unity2d动画animation开发
使用unity引擎,基于c#语言开发的一个2d的animation,其中包括角色的移动和大小等设置,字幕的格式设置,以及场景之间的相互转换(使用淡入淡出)。以我做的角色小红帽为例。代码注释很清晰的描绘了我的思考过程。下图为字幕的设置与呈现。下图为场景切换,使用SceneManager中的LoadScene等功能。视频成果链接:https://b23.tv/m9XjcA...
2020-11-04 09:51:38 747
原创 基于Unity的2d动画游戏-------------------c#开发
基于unity的2d动画制作----基于c#语言开发,类似于《DNF》的2d界面,目前只有一个游戏场景。成果图UI如下图所示游戏成果视频已经上传B站: 2dAnimation游戏 游戏开发主要步骤:1.素材收集(来自Unity的Asset Store)2.UI设计(随心所欲)3.刚体碰撞规则等(csharp代码)Hierarchy的整体结构如下:每个物体的名称和它的英文名大概一
2020-10-18 11:26:56 32419 32
原创 基于unity的2d动画制作----基于c#语言开发
基于unity的2d动画制作----基于c#语言开发,类似于《冒险岛》,只有一个游戏场景。成果图UI如图1所示。游戏成果视频已经上传B站:https://www.bilibili.com/video/BV1Cr4y1c75W 2dAnimation 图1素材来
2020-10-15 19:30:29 2395 10
原创 安装unity,打开console两个空报错,并且不能add script的解决办法。
安装unity,打开console两个空报错,并且不能add script的解决办法。今天在装unity的时候遇到了如下问题,尝试了很多方案,重装了多次unity,未果。最后重装了一下win10系统,最后重装了一下unity,成功解决。...
2020-10-14 18:55:46 875 2
原创 分类问题,Jupyter notebook开发环境,skicit-learn框架,MNIST数据集,未来可期,加油,带专人!
from scipy.io import loadmat # loadnmat用来加载从kaggle上下载的.mat文件mnist = loadmat('datasets/MNIST/mnist-original.mat')mnist["target"]=mnist["label"]del mnist["label"]mnistX,y = mnist["data"],mnist["target"]X = X.TX.shapey=y.T.ravel() # 扁平化y.shapeX_
2020-06-21 19:13:32 425
原创 近期学习并做了个机器学习实战的小项目,开发环境为jupyter notebook,基于skicit-learn
import pandas as pdimport numpy as npimport matplotlib.pyplot as plt #画图工具from pandas.plotting import scatter_matrix #画图工具%matplotlib inlinehousing_data = pd.read_csv("datasets/housing/housing.csv")# print(housing_data.head())# print(housing_data.in
2020-06-18 18:30:30 359
原创 PAT甲级1014 Waiting in Line (30分)
PAT甲级1014 Waiting in Line (30分)题目:AC代码:#include <iostream>#include <queue>#include <vector>using namespace std;struct node { int poptime, endtime; queue<int> q;...
2020-02-12 21:43:52 161
原创 PAT甲级1013 Battle Over Cities (25分)
PAT甲级1013 Battle Over Cities (25分)题目:解题分析:dfs,郁闷-。-AC代码附上:#include <cstdio>#include <vector>#include <algorithm>using namespace std;const int maxn = 1111;vector<int> G...
2020-02-12 21:37:03 149
原创 PAT甲级1013 Battle Over Cities (25分
PAT甲级1013 Battle Over Cities (25分)题目:题目分析:结构体数组里套数组,rank[4],score[4],当成二维数组来做,注意如果不同学生的同一门分数相同,则排名也相同。判断id是否存在的数组记得开大一点,但不要越界~~AC代码附上:#include <cstdio>#include <iostream>#include &...
2020-02-12 17:58:40 145
原创 PAT甲级1011 World Cup Betting (20分)
PAT甲级1011 World Cup Betting (20分)题目:题目分析:很简单,n2复杂度AC代码:#include <cstdio>using namespace std;int main() { char c[3] = {'W','T','L'}; double ans = 1.0; for(int i = 0; i < 3; i...
2020-02-12 16:27:45 188
原创 PAT甲级1010 Radix (25分)
PAT甲级1010 Radix (25分)题目:题目分析:运用二分法来处理AC代码附上:#include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef long long ll;ll map[256];//0~9,a~z,和0~35对应ll ...
2020-02-12 00:46:17 287
原创 PAT甲级1009 Product of Polynomials (25分)
PAT甲级1009 Product of Polynomials (25分)题目:题目分析:和之前有一道多项式相加很像,注意点是不仅仅数组系数会变,还可能会出现之前没有的指数,因此要开2001大小的数组,注意别越界,并且还要注意,累加的时候要变成n方的时间复杂度,输出的时候为%.1f,输入的时候为double,%lf。~~#include <iostream>#include ...
2020-02-11 23:35:36 203
原创 PAT甲级1008 Elevator (20分)
PAT甲级1008 Elevator (20分)题目:题目分析:刚看到题目以为是道dp问题,但仔细一看,这。。。直接看AC代码吧,小学数学问题。AC代码附上:#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){ ...
2020-02-11 16:58:48 136
原创 1007 Maximum Subsequence Sum (25分)
PAT甲级1007 Maximum Subsequence Sum (25分)题目:解题思路:dp问题,用temp变量记录连续的和,当temp小于零时肯定不符合最大值题意,如果全都小于零的话,将temp赋值0,判断如果当前的temp大于sum,那么更新sum的值并且记录左右连续序列的下标~~下面附上AC代码:#include <iostream>#include <ve...
2020-02-11 16:48:35 134
原创 1006 Sign In and Sign Out (25分)
PAT甲级1006 Sign In and Sign Out (25分)题目:题目分析:这是一道比较简单的查找题,由于是同一天的进进出出,所以只要比较‘进’的最小时间与‘出’的最大时间即可,定义一个people结构体,算出进与出的时间并且记录他们的id,最后输出最小时间与最大时间的id即可~~~~AC代码附上:#include <iostream>#include <c...
2020-02-11 12:16:42 280
原创 # PAT甲级1005 Spell It Right (20分)
PAT甲级1005 Spell It Right (20分)题目:题目描述:比较简单的一个字符串问题,10分钟搞定,记得输入的时候用cin并且用string类型,否则会报错,20分的字符串问题还是比较简单鸭,good night~~~#include <iostream>#include <cstdio>#include <algorithm>#in...
2020-02-11 00:20:33 114
原创 PAT甲级1004 Counting Leaves (30分)
PAT甲级1004 Counting Leaves (30分)题目:思路:dfs,见注释AC代码附上:#include <iostream>#include <cstdio>#include <vector>#include <algorithm>using namespace std;const int maxn=110;v...
2020-02-10 23:58:57 108
原创 PAT甲级1003 Emergency (25分)
PAT甲级1003 Emergency (25分)题目:解题思路:由于是第一次接触到图的问题,所以重温了一下数据结构的Dijkstra算法吧,不太会写,在搜集了各种资料之后终于AC,所以做了详细的注释,可能下次遇到Dijkstra会好受一点吧附上AC代码:#include <cstdio>#include <cstring>#include <algori...
2020-02-10 22:47:18 149
原创 PAT甲级1002 A+B for Polynomials (25分)
PAT甲级1002 A+B for Polynomials (25分)题目:解题思路:这是一题多项式相加的问题,主要考察对于输出格式的理解与应用,以及数组的上边界,先将数据读入,因为是两行而且行间有空格,但空格不必读入,故使用scanf来读入,读入double类型时用%lf,而输出时用%.1f,用来保留一位小数。看清楚,不是lf而是1f(哈哈哈,检查了半天没检查出来,巨弱一枚),最后输出时候...
2020-02-10 20:07:00 390
原创 PAT甲级1001 A+B Format (20分)
#PAT甲级1001 A+B Format (20分)题目:Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Inpu...
2020-02-10 17:06:31 313 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人