- 博客(30)
- 收藏
- 关注
原创 第八章 预测数值型数据:回归
8.1 用线性回归找到最佳拟合直线1. 以下代码用到的注释 1.readline()每次只读取一行,只需读取一行计算特征值节省内存 2. readlines()一次读取整个文件,自动将文件内容分析成一个行的列表 3.#strip():返回移除字符串头尾指定的字符生成的新字符串 4.#split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符...
2018-03-21 20:01:44 245
转载 JAVA——关于eclipse
1_Java开发工具(常见开发工具介绍)(了解) A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE(Integrated Development Environment)D:Eclipse和MyEclipse的区别a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述免费 纯Java语言编写 免安装 扩展性强c:MyEclipse在Ecli...
2018-03-19 20:51:32 278
转载 JAVA学习笔记16_Java语言基础(集合框架4)
18.01_集合框架(Map集合概述和特点)A:Map接口概述查看API可以知道:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元素有效18.02...
2018-04-16 11:24:59 222
转载 JAVA学习笔记15_Java语言基础(集合框架3)
15.01_集合框架(HashSet存储字符串并遍历)A:Set集合概述及特点通过API查看即可B:案例演示HashSet存储字符串并遍历public static void demo1() { HashSet<String> hs = new HashSet<>(); //创建HashSet对象 boolean b1 = hs.add("a"); boolea...
2018-04-13 19:43:54 238
转载 JAVA学习笔记14_Java语言基础(集合框架2 )
14.01_集合框架(练习1:去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路: * 创建新集合将重复元素去掉 * 1,明确返回值类型,返回ArrayList * 2,明确参数列表ArrayList * * 分析: * 1,创建新集合 * 2,根据传入的集合(老集合)获取迭代器 * 3,遍历老...
2018-04-11 08:50:14 176
转载 Python学习笔记--Numpy--生成数组的函数
arange arange(start,stop=None,step=1, dtype=None)产生一个在区间 [start, stop) 之间,以 step 为间隔的数组,如果只输入一个参数,则默认从 0 开始,并以这个值为结束linspace linspace(start, stop, N)产生 N 个等距分布在 [start, stop]间的元素组成的数组,包括 start, stoplo...
2018-04-10 17:14:11 2830
转载 Python学习笔记--Numpy-数组属性方法总结
数组属性方法总结 作用1基本属性a.dtype数组元素类型 float32,uint8,...a.shape数组形状 (m,n,o,...)a.size数组元素数a.itemsize每个元素占字节数a.nbytes所有元素占的字节a.ndim数组维度2形状相关a.flat所有元素的迭代器a.flatten()返回一个1维数组的复制a.ravel()返回一个1维数组,高效a.resize(new_s...
2018-04-10 16:47:12 828
转载 Python学习笔记--Numpy--对角线
对角线这里,使用与之前不同的导入方法:In [1]:import numpy as np使用numpy中的函数前,需要加上 np.:In [2]:a = np.array([11,21,31,12,22,32,13,23,33])a.shape = 3,3aOut[2]:array([[11, 21, 31], [12, 22, 32], [13, 23, 33...
2018-04-10 15:42:44 23387 1
转载 JAVA学习笔记13_Java语言基础(集合框架1 )
###15.01_集合框架(对象数组的概述和使用)* A:案例演示 * 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。* Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student("张三", 23); ...
2018-04-10 14:49:03 154
转载 python基础--警告
警告出现了一些需要让用户知道的问题,但又不想停止程序,这时候我们可以使用警告:首先导入警告模块:In [1]:import warnings在需要的地方,我们使用 warnings 中的 warn 函数:warn(msg, WarningType = UserWarning)In [2]:def month_warning(m): if not 1<= m <= 12: ...
2018-04-03 16:06:50 1824
转载 python基础--文件读写
读文件使用 open 函数或者 file 函数来读文件,使用文件名的字符串作为输入参数:In [2]:f = open('test.txt')In [3]:f = file('test.txt')这两种方式没有太大区别。默认以读的方式打开文件,如果文件不存在会报错。可以使用 read 方法来读入文件中的所有内容:In [4]:text = f.read()print textthis is a...
2018-04-03 15:55:51 182
转载 Python学习笔记--Numpy--Numpy 数组排序
目录:名称作用备注sort sort 返回的结果是从小到大排列的。 sort会改变数组的值argsort 返回排好序的数组在原数组中的索引位置argsort不会改变数组的值。searchsorted 函数 返回的值相当于保持第一个数组的排序性质不变,将第二个数组中的值插入第一个数组中的位置1.searchsorted接受两个参数,其中,第一个必需是已排序的数组。2.可利用插入位置,将数组中所有这两...
2018-04-03 14:43:22 289
转载 Python学习笔记--Numpy--Numpy 数组形状
目录:名称作用备注shape和reshape可直接修改数组形状都没有括号,前者改变后会改变原来数组形状,后者不会newaxis 增加数组维数 根据插入位置的不同,可以返回不同形状的数组:squeeze 去除多余的轴 squeeze 返回一个将所有长度为1的维度去除的新数组a.transpose()a.T 数组转置 转置可以作用于多维数组转置返回的是对原数组的另一种view,所以改变转置会改变原来数...
2018-04-03 14:32:46 3117
原创 Python学习笔记--Numpy--Numpy 数组方法
数组方法目录求和 a.sum()最大最小值 a.max() a.min()最大最小值的位置a.argmax()均值a.mean() a.average标准差 std() var()ptp方法 计算最大最小之差round方法 近似到某个数,默认为整数clip 方法 将数值限制在某个范围求和In [2]:a = array([[1,2,3], [4,5,...
2018-04-03 09:17:43 285
转载 Python学习笔记--Numpy--Numpy 数组类型
In [1]:from numpy import *之前已经看过整数数组和布尔数组,除此之外还有浮点数数组和复数数组。复数数组产生一个复数数组:In [2]:a = array([1 + 1j, 2, 3, 4])Python会自动判断数组的类型:In [3]:a.dtypeOut[3]:dtype('complex128')对于复数我们可以查看它的实部和虚部:In [4]:a.realO...
2018-04-03 09:07:03 868
转载 JAVA学习笔记12_Java语言基础(正则表达式 )
###14.01_常见对象(正则表达式的概述和简单使用)* A:正则表达式 * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 * 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的###14.02_常见对象(字符类演示)* A:字符类中括号 【】 代表单个字符 * [abc]...
2018-03-29 15:47:09 148
转载 Python学习笔记--Numpy--Numpy 数组及其索引
原文:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.03-numpy-arrays.ipynbNumpy 数组及其索引先导入numpy:In [1]:from numpy import *产生数组从列表产生数组:In [2]:lst = [0, 1, 2, 3]a = array(lst)aOut[2]:...
2018-03-27 15:38:11 1372
原创 Python学习笔记--Numpy--Matplotlib基础
原文地址:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.02-matplotlib-basics.ipynbMatplotlib 基础在使用Numpy之前,需要了解一些画图的基础。Matplotlib是一个类似Matlab的工具包,主页地址为http://matplotlib.org导入 matplotlib 和...
2018-03-27 15:12:56 463
转载 Python学习笔记--Numpy--Numpy简介
原文地址:https://github.com/lijin-THU/notes-python/blob/master/03-numpy/03.01-numpy-overview.ipynbNumpy 简介导入numpyNumpy是Python的一个很重要的第三方库,很多其他科学计算的第三方库都是以Numpy为基础建立的。Numpy的一个重要特性是它的数组计算。在使用Numpy之前,我们需要导入nu...
2018-03-27 14:08:04 318
转载 JAVA学习笔记11_Java语言基础(StringBuffer和基本类型包装类 )
###10.01_常见对象(StringBuffer类的概述)* A:StringBuffer类概述 * 通过JDK提供的API,查看StringBuffer类的说明 * 线程安全的可变字符序列 * B:StringBuffer和String的区别 * String是一个不可变的字符序列 * StringBuffer是一个可变的字符序列 ###10.02_常见对象(Stri...
2018-03-26 20:20:58 187
转载 JAVA学习笔记10_Java语言基础(Scanner类和String类)
public static void main(String[] args) { Scanner sc = new Scanner(System.in); //int i = sc.nextInt();//键盘录入整数 //System.out.println(i); if (sc.hasNextInt()){ int i = sc.nextInt(); System....
2018-03-26 12:58:44 169
转载 JAVA学习笔记9_Java语言基础(Object类)
9.01_常见对象(API概述)(了解)A:API(Application Programming Interface)应用程序编程接口B:Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。9.02_常见对象(Object类的概述)(了解)A:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类B...
2018-03-25 17:00:07 159
转载 JAVA学习笔记8_Java语言基础(包与内部类)
注:本章所讲的关于包的知识都是没用eclipse的前提下,在eclipse中并没有这么麻烦10.01_面向对象(package关键字的概述及作用)(了解) A:为什么要有包 * 将字节码(.class)进行分类存放 * 包其实就是文件夹 * B:包的概述 * 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.heima....
2018-03-25 14:06:59 133
转载 JAVA学习笔记7_Java语言基础(面向对象——多态)
f.method()编译出错f.show()运行结果为zi show第一个输出为 爱第二个输出为 你父类中的抽象方法在子类中被必须重写,否则会出错~!
2018-03-21 15:49:26 113
转载 JAVA学习笔记6_Java语言基础(面向对象——基础知识及继承)
###06.01_面向对象(面向对象思想概述)(了解)* A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) *D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换* E:面向对象开发 * 就是不断...
2018-03-19 20:32:31 210
转载 JAVA学习笔记5_Java语言基础(数组)
###05.01_(数组概述和定义格式说明)(了解)* A:为什么要有数组(容器) * 为了存储同种数据类型的多个值* B:数组概念 * 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 * 数组既可以存储基本数据类型,也可以存储引用数据类型。* C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];###05.02_(数组的初始化动态初...
2018-03-19 20:04:31 124
转载 JAVA学习笔记4_Java语言基础(方法)
1_Java语言基础(方法概述和格式说明)* A:为什么要有方法 * 提高代码的复用性 * B:什么是方法 * 完成特定功能的代码块。 * C:方法的格式* 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 2_Java语言基础(方法之求和案例及其调...
2018-03-19 19:58:47 118
转载 JAVA学习笔记3_Java语言基础(流程控制结构)
1_Java语言基础(键盘录入的基本格式讲解)(掌握)如何实现键盘录入呢? * a:导包 * 格式: * import java.util.Scanner; * 位置: * 在class上面。 * b:创建键盘录入对象 * 格式: * Scanner sc = new Scan...
2018-03-19 19:26:43 1306
转载 JAVA学习笔记2_Java语言基础(数据类型及运算符)
1_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 * 在程序执行的过程中其值不可以发生改变 * B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分讲) * C:字面值常量的分类 * 字符串常量 用双引号括起来的内容 * 整数常量 所有整数 * 小数常量 所有小数 * 字符常量 用单引号括起来的...
2018-03-19 19:13:44 158
转载 JAVA学习笔记1_学习java前你必须知道的事
声明:本系列文章为本人学习黑马的java讲解视频后,根据老师的文档及上课代码整理出的笔记。1_计算机基础知识(常见的DOS命令讲解)A:d: 回车 盘符切换B:dir(directory):列出当前目录下的文件以及文件夹C:cd (change directory)改变指定目录(进入指定目录)D:cd.. : 退回到上一级目录E:cd\: 退回到根目录F:cls : (clear screen)清...
2018-02-08 15:54:11 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人