logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin学习(二)面向对象

面向对象编程2.1 类与对象相比Java,Kotlin在实例化对象时不需要使用new关键字class Person {var name = ""var age = 0fun sayHello() {println("Hello,I'm " + name)}}val p=Person()2.2继承与构造函数2.2.1继承Kotlin中类默认为不可继承,要使类能被继承,需要在类前加上open关键字op

#编程语言#kotlin#android
Kotlin学习(三):Lambda编程

3.1集合创建与遍历3.1.1List和Set集合传统意义上,集合主要是List和Set,再广泛一点,还有Map这样的键值对数据结构。这些在Java中都是接口,List主要实现类是ArrayList和LinkedList,Set的主要实现类是HashSet,Map的主要实现类是HashMap。现在需要创建一个包含许多水果名称的集合,在Java中:var list = ArrayList<St

#kotlin#android#编程语言
Kotlin语法糖(长期更新)

Kotlin 语法糖1.当函数体只有一行的时候,可以直接将函数体写在函数定义尾部,中间用等号连接**fun largerOne(a:Int,b:Int):Int= max(a,b)2.所有定义了setter和getter方法的字段,在Kotlin中都可以通过赋值语法来直接操作view.setOnClickListener { it.visibility = View.INVISIBLE }3.?.

#kotlin#编程语言#android
Kotlin学习(一)逻辑控制

1.1if条件语句​相比于Java,Kotlin的if条件语句可以有返回值fun largerOne(a:Int,b:Int):Int= if(a>b){a}else{b}1.2when条件语句在Kotlin中,when语句类似Java中的Switch语句,其逻辑为:匹配值 -> { 执行逻辑 }fun checkType(num:Number){when(num){is Int-&g

#kotlin#编程语言#android
Windows/Linux在Python下使用Metis

Windows/Linux在Python/Anaconda环境下配置Metis

#python#深度学习#聚类 +1
【论文翻译】Cluster-GCN:用于训练深度和大型图卷积网络的高效算法

聚类GCN:一种用于深度学习和大型图卷积网络的高效算法训练一个大规模的GCN仍然具有挑战性,目前基于SGD的算法要么面临着很高的计算成本,并且随着GCN层的数量呈指数级增长,要么对于将整个图和每个节点的Embedding存放到内存中,占用巨额内存。在本文中,我们提出了一种新的GCN算法,它适用于基于SGD的训练。工作原理如下:在每个步骤中,它对与由图聚类算法识别出的密集子图相关联的一组节点进行采样

#图论#深度学习#python +1
到底了