#毛主席的六大读书笔记

pygame 笔记-4 代码封装&发射子弹

继续之前的内容,随着游戏的内容越来越复杂,有必要把代码优化一下,可以参考OOP的做法,把人物类抽象出来,弄成一个单独的类,这们便于代码维护,同时我们给小人儿,加个发射子弹的功能,代码如下:(看上去略长,但是绝大多数,都是上节的代码)importpygameimportospygame.init()WIN_WIDTH,W...

pygame 笔记-3 角色动画及背景的使用

上二节,已经知道如何控制基本的运动了,但是只有一个很单调的方块,不太美观,本节学习如何加载背景图,以及角色的动画。素材准备:(原自github)角色动画的原理:动画都是一帧帧渲染的,比如向左走的动画,实际是类似上图中的L1.png~L9png连续切换,由于肉眼视觉暂留的作用,所以看上去象连续的动画。好了,直接上代码:(...

pygame 笔记-2 模仿超级玛丽的弹跳

在上一节的基础上,结合高中物理中的匀加速直线运动位移公式,就能做出类似超级玛丽的弹跳效果。importpygamepygame.init()win=pygame.display.set_mode((200,400))#画布窗口的大小pygame.display.set_caption("firstgame")#窗口标题...

pygame 笔记-1 按键控制方块移动

背景:家里的娃慢慢长大了,准备教一些儿童入门的编程知识,研究了一阵麻省理工的scratch2 虽然不错,但是功能有限,很多高级点的东西玩不出来。所以就有了这一系列,先提前自学一下,顺便拿来练手python~_^pygame虽然不是做大型游戏的最好选择,但是入门却是不错,python也易于学习,官网的文档也算齐...

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 3 学习笔记(1)

Reactor3与之前学习的RxJava是同一类(反应式编程)框架,基本概念大致差不多,简单记录一下:Reactor3利用了java8中的CompletableFuture、Stream、Duration,在此基础上发展出了二个更通用的模型:Flux及Mono.一、FluxFlux简单点讲,就是一个可以发射1到N个元素...
代码星球 ·2020-04-06

python面向对象笔记

一、封装(属性/私有方法/公有方法/静态方法/构造函数...)#定义一个类classAnimal:#私有成员(用_开头的约定为私有成员-注:仅仅是君子协定)_age=0#构造函数def__init__(self,name):#建议所有私有成员在这里初始化(不管是已定义的,还是"动态"添加的)self.name=name...
代码星球 ·2020-04-06

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学习笔记(2)

上一篇已经熟悉了Observable的基本用法,但是如果仅仅只是“生产-消费”的模型,这就体现不出优势了,java有100种办法可以玩这个:)一、更简单的多线程正常情况下,生产者与消费者都在同一个线程里处理,参考下面的代码:finallongstart=System.currentTimeMil...
代码星球 ·2020-04-06

RxJava2学习笔记(1)

作为github上star数极高的响应式编程java扩展类库,rxjava是啥就不多说了,网上能查到一堆介绍,下面是一些学习记录:前提依赖:compile'io.reactivex.rxjava2:rxjava:2.1.9'一、Observable1.1helloworldrxjava中的核心思路是“生产者...
代码星球 ·2020-04-06

机器学习笔记(6):多类逻辑回归-使用gluon

上一篇演示了纯手动添加隐藏层,这次使用gluon让代码更精减,代码来自:https://zh.gluon.ai/chapter_supervised-learning/mlp-gluon.htmlfrommxnetimportgluonfrommxnetimportndarrayasndimportmatplotlib...

机器学习笔记(5):多类逻辑回归-手动添加隐藏层

了解神经网络原理的同学们应该都知道,隐藏层越多,最终预测结果的准确度越高,但是计算量也越大,在上一篇的基础上,我们手动添加一个隐藏层,代码如下(主要参考自多层感知机—从0开始):frommxnetimportgluonfrommxnetimportndarrayasndimportmatplotlib.py...

机器学习笔记(4):多类逻辑回归-使用gluton

接上一篇机器学习笔记(3):多类逻辑回归继续,这次改用gluton来实现关键处理,原文见这里,代码如下:importmatplotlib.pyplotaspltimportmxnetasmxfrommxnetimportgluonfrommxnetimportndarrayasndfrommxnetimportauto...

机器学习笔记(3):多类逻辑回归

仍然是动手学尝试学习系列的笔记,原文见:多类逻辑回归—从0开始 。这篇的主要目的,是从一堆服饰图片中,通过机器学习识别出每个服饰图片对应的分类是什么(比如:一个看起来象短袖上衣的图片,应该归类到T-Shirt分类)示例代码如下,这篇的代码略复杂,分成几个步骤解读: 一、下载数据,并显示图...

机器学习笔记(2):线性回归-使用gluon

代码来自:https://zh.gluon.ai/chapter_supervised-learning/linear-regression-gluon.html1frommxnetimportndarrayasnd2frommxnetimportautograd3frommxnetimportgluon45num_i...
首页上一页...168169170171172...下一页尾页