51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#毛主席的六大读书笔记
pygame 笔记-4 代码封装&发射子弹
继续之前的内容,随着游戏的内容越来越复杂,有必要把代码优化一下,可以参考OOP的做法,把人物类抽象出来,弄成一个单独的类,这们便于代码维护,同时我们给小人儿,加个发射子弹的功能,代码如下:(看上去略长,但是绝大多数,都是上节的代码)importpygameimportospygame.init()WIN_WIDTH,W...
代码星球
·
2020-04-06
pygame
笔记
代码
封装
发射
pygame 笔记-3 角色动画及背景的使用
上二节,已经知道如何控制基本的运动了,但是只有一个很单调的方块,不太美观,本节学习如何加载背景图,以及角色的动画。素材准备:(原自github)角色动画的原理:动画都是一帧帧渲染的,比如向左走的动画,实际是类似上图中的L1.png~L9png连续切换,由于肉眼视觉暂留的作用,所以看上去象连续的动画。好了,直接上代码:(...
代码星球
·
2020-04-06
pygame
笔记
角色
动画
背景
pygame 笔记-2 模仿超级玛丽的弹跳
在上一节的基础上,结合高中物理中的匀加速直线运动位移公式,就能做出类似超级玛丽的弹跳效果。importpygamepygame.init()win=pygame.display.set_mode((200,400))#画布窗口的大小pygame.display.set_caption("firstgame")#窗口标题...
代码星球
·
2020-04-06
pygame
笔记
模仿
超级
玛丽
pygame 笔记-1 按键控制方块移动
背景:家里的娃慢慢长大了,准备教一些儿童入门的编程知识,研究了一阵麻省理工的scratch2 虽然不错,但是功能有限,很多高级点的东西玩不出来。所以就有了这一系列,先提前自学一下,顺便拿来练手python~_^pygame虽然不是做大型游戏的最好选择,但是入门却是不错,python也易于学习,官网的文档也算齐...
代码星球
·
2020-04-06
pygame
笔记
按键
控制
方块
Reactor 3 学习笔记(2)
接上篇继续学习各种方法:4.9、reduce/reduceWith@TestpublicvoidreduceTest(){Flux.range(1,10).reduce((x,y)->x+y).subscribe(System.out::println);Flux.range(1,10).reduceWith((...
代码星球
·
2020-04-06
Reactor
学习
笔记
Reactor 3 学习笔记(1)
Reactor3与之前学习的RxJava是同一类(反应式编程)框架,基本概念大致差不多,简单记录一下:Reactor3利用了java8中的CompletableFuture、Stream、Duration,在此基础上发展出了二个更通用的模型:Flux及Mono.一、FluxFlux简单点讲,就是一个可以发射1到N个元素...
代码星球
·
2020-04-06
Reactor
学习
笔记
python面向对象笔记
一、封装(属性/私有方法/公有方法/静态方法/构造函数...)#定义一个类classAnimal:#私有成员(用_开头的约定为私有成员-注:仅仅是君子协定)_age=0#构造函数def__init__(self,name):#建议所有私有成员在这里初始化(不管是已定义的,还是"动态"添加的)self.name=name...
代码星球
·
2020-04-06
python
面向
对象
笔记
RxJava2学习笔记(3)
接上回继续,今天来学习下zip(打包)操作一、zip操作@TestpublicvoidzipTest(){Observable.zip(Observable.create(emitter->{for(inti=0;i<10;i++){emitter.onNext(100+i);}}),Observable....
代码星球
·
2020-04-06
RxJava2
学习
笔记
RxJava2学习笔记(2)
上一篇已经熟悉了Observable的基本用法,但是如果仅仅只是“生产-消费”的模型,这就体现不出优势了,java有100种办法可以玩这个:)一、更简单的多线程正常情况下,生产者与消费者都在同一个线程里处理,参考下面的代码:finallongstart=System.currentTimeMil...
代码星球
·
2020-04-06
RxJava2
学习
笔记
RxJava2学习笔记(1)
作为github上star数极高的响应式编程java扩展类库,rxjava是啥就不多说了,网上能查到一堆介绍,下面是一些学习记录:前提依赖:compile'io.reactivex.rxjava2:rxjava:2.1.9'一、Observable1.1helloworldrxjava中的核心思路是“生产者...
代码星球
·
2020-04-06
RxJava2
学习
笔记
机器学习笔记(6):多类逻辑回归-使用gluon
上一篇演示了纯手动添加隐藏层,这次使用gluon让代码更精减,代码来自:https://zh.gluon.ai/chapter_supervised-learning/mlp-gluon.htmlfrommxnetimportgluonfrommxnetimportndarrayasndimportmatplotlib...
代码星球
·
2020-04-06
机器
学习
笔记
多类
逻辑
机器学习笔记(5):多类逻辑回归-手动添加隐藏层
了解神经网络原理的同学们应该都知道,隐藏层越多,最终预测结果的准确度越高,但是计算量也越大,在上一篇的基础上,我们手动添加一个隐藏层,代码如下(主要参考自多层感知机—从0开始):frommxnetimportgluonfrommxnetimportndarrayasndimportmatplotlib.py...
代码星球
·
2020-04-06
机器
学习
笔记
多类
逻辑
机器学习笔记(4):多类逻辑回归-使用gluton
接上一篇机器学习笔记(3):多类逻辑回归继续,这次改用gluton来实现关键处理,原文见这里,代码如下:importmatplotlib.pyplotaspltimportmxnetasmxfrommxnetimportgluonfrommxnetimportndarrayasndfrommxnetimportauto...
代码星球
·
2020-04-06
机器
学习
笔记
多类
逻辑
机器学习笔记(3):多类逻辑回归
仍然是动手学尝试学习系列的笔记,原文见:多类逻辑回归—从0开始 。这篇的主要目的,是从一堆服饰图片中,通过机器学习识别出每个服饰图片对应的分类是什么(比如:一个看起来象短袖上衣的图片,应该归类到T-Shirt分类)示例代码如下,这篇的代码略复杂,分成几个步骤解读: 一、下载数据,并显示图...
代码星球
·
2020-04-06
机器
学习
笔记
多类
逻辑
机器学习笔记(2):线性回归-使用gluon
代码来自:https://zh.gluon.ai/chapter_supervised-learning/linear-regression-gluon.html1frommxnetimportndarrayasnd2frommxnetimportautograd3frommxnetimportgluon45num_i...
代码星球
·
2020-04-06
机器
学习
笔记
线性
回归
首页
上一页
...
168
169
170
171
172
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他