- 博客(18)
- 收藏
- 关注
原创 leetcode完全平方数的三种解法
题目:给定正整数n,找到若干个完全平方数(比如1, 4, 9, 16, ...)使得它们的和等于n。你需要让组成和的完全平方数的个数最少。示例1:输入: n = 12输出: 3 解释: 12 = 4 + 4 + 4.输入: n = 13输出: 2解释: 13 = 4 + 9.首先是可以用BFS算法来做:count= 1 时,可以走到1*1,2*2,3*3...
2019-10-11 16:39:19
2518
1
原创 使用anaconda安装tensorflow-gpu
为了不用自己下载CUDA,CUDNN什么的,决定直接用anaconda直接下载tensorflow-gpu版本。首先要新建虚拟环境,因为我测试发现直接在base环境里下载tensorflow很慢,解析环境都要等很长时间。新建tensorflow环境步骤:在anaconda prompt里键入:conda create -n tf python=3.7然后激活:conda activ...
2019-02-26 14:59:38
1071
原创 sklearn学习笔记一 model_selection
一 常用函数1 sklearn.model_selection.train_test_split随机划分训练集和测试集: http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_spl...
2018-10-09 09:31:44
1003
原创 pandas 基础一
一:常用函数区别loc:通过行标签索引数据,中括号里是标签iloc:通过行号索引行数据,中括号里是数字ix:通过行标签或行号索引数据(基于loc和iloc的混合),标签和数字都行。...
2018-10-09 08:49:41
187
原创 Java基础五 继承(下)
1 受保护访问Java用于控制可见性的四个访问修饰符:仅对本类可见:private;对所有类可见:public;对本包和所有子类可见:protected;对本包可见:默认2 Object:所有类的超类1 在Java中,只有基本类型不是对象,例如,数值,字符和布尔类型的值都不是对象。所有的数组类型,不管是对象数组还是基本类型的数组都扩展了Object类。在C++中没有所有...
2018-09-26 20:23:12
133
原创 Java基础四 抽象类
package abstractClasses;public abstract class Person { public abstract String getDescription(); private String name; public Person(String name) { this.name=name; } ...
2018-09-26 10:29:35
294
原创 Java基础三 继承
1 类,超类和子类1 Java与C++定义继承类的方式十分相似。Java用关键字extends代替了C++中的冒号(:)。在Java中,所有的继承都是公有继承,而没有C++中的私有继承和保护继承。2 子类方法并不能直接访问超类的私有域,而且应该用super.超类方法的方式获取私有域的值。super和this不一样,因为super不是一个对象的引用,不能将super赋给另一个对象变量,它只是...
2018-09-26 09:55:11
214
原创 Java基础二 对象与类
1 类与对象1 一个对象变量并没有实际包含一个对象,而仅仅引用一个对象。在Java中,任何对象变量的值都是对存储在另一个地方的一个对象的引用。new操作符的返回值也是一个引用。如果将一个方法应用于一个值为null的对象上,就会产生运行错误。局部变量不会自动地初试化为null,而必须通过调用new或将它们设置为null进行初始化。可以将Java中的对象变量看作C++的对象指针。2 在C++中...
2018-09-25 09:27:50
181
原创 Java基础一 基本数据类型
1 Java程序的基本结构1 Java应用程序基本结构如下: public class ClassName { public static void main(String[] args) { program statments }}2 关键字class表明Java程序中的全部内容都包含在类中,源代码的文件名与公共类的名字相同,并用 .ja...
2018-09-22 15:48:40
219
转载 numpy基础
1.1 numpy 的 ndarrayimport numpy as npdata = np.random.randn(2,3) #随机2*3矩阵print(data.shape,data.dtype) #shape是表示矩阵各维度大小的元组,dtype则表示矩阵内部各元素的类型。#(2, 3) float641.1.1创建ndarray创建数组最简单的办法就是使用array...
2018-09-21 08:55:38
576
转载 numpy基础二
在上面这些方法中,布尔值会被强制转换为1(True)和0(False)。因此,sum经常被用来对布尔型数组中的True值计数:arr = np.random.randn(100)print((arr > 0).sum()) #48另外还有两个方法any和all,它们对布尔型数组非常有用。any用于测试数组中是否存在一个或多个True,而all则检查数组中所有值是否都是Tru...
2018-09-21 08:55:10
337
转载 Python模块,包,程序
1.1 Standalone programs独立程序可以把编写完的py文件用命令提示符执行。 python test.py1.2 Command-line Arguments 命令行参数sys为命令行参数,import后即可在命令行直接输入参数1.3 Modules and import statement模块与import语句将代码拆成若干模块(Modules)后,即可...
2018-09-08 12:53:29
207
转载 python外壳,代码结构
1.1 True与False以下集中在判断时为False,其余都是True类型 值 布尔值 False null类型 None 整数 0 浮点数 0.0 空字符串 '' 空Tuples () 空Lists [] 空Dictionaries {} 空Set set() 1.2循环使用bre...
2018-09-07 20:23:33
464
转载 Python容器:列表、元组、字典与集合
1.1 List 与Tuples区别List可以改变其內容,增減长度 or 替换等等皆可以,Tuples一旦赋值之后,就不能再修改。以性能和内存使用量来说,Tuples皆较佳。1.2 List类型介绍List可以使用 [] 或是 list() 來创建空的,或是直接加入值进去,使用逗号区分即可。內容可以重复出现,且具有順序性。可以使用 list() 来作为转换其他类型到List,或是前...
2018-09-07 10:12:53
191
转载 python变量,基础运算,字符串
1.1变量Python是强类型的(Strongly typed),也就是说在执行 '1' + 2,会出现TypeError,并不会3或是'12'的结果,所以进行不同型別之间的处理可以使用 int('1') + 2 = 3或是 '1' + str(2) = '12'来做处理。在Python中变量是不用声明的,并还有一个特性,变量在内内存中仅仅像一个标签,对某个内存位置做贴标签的功能,在变量改...
2018-09-06 18:49:21
387
原创 计算程序运行时间
用c语言计算程序运行时间#include#includevoid MyFunction();int main(){ clock_t start,end; double duration; start=clock(); MyFunction(); end=clock(); duration=((double)(end
2017-06-20 19:07:52
291
原创 构建Spark分布式集群第一步:搭建Hadoop伪分布式环境
一:Java环境的配置:1安装Java:打开终端,新建目录:mkdir /usr/lib/java2把下载好的jdk文件移到刚刚创建的目录中 mv /root/Downloads/jdk-8u131-linux-x64.tar.gz /usr/lib/java3解压jdk文件:cd /usr/lib/java tar -xvf
2017-06-20 10:51:28
265
原创 中岛哲也电影杂谈
刚开始并不知道《下妻物语》,《被嫌弃的松子的一生》,《告白》这些作品的导演是同一个人。由于前面几个片子都很不错,我就看了《帕高与魔法绘本》,一如他的风格,画面唯美而可爱。落水总是那么唯美。嗯,现在开始思考这几部片子的故事内涵吧。 实在是忍不住想从《被嫌弃的松子的一生》开始说起,大概是因为这部片子确实影响到了我的三观。生而为人,真对不起。这听起来总是让人觉得分外酸
2016-05-28 23:14:43
531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅