自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 机器学习--

一、特征工程和文本提取略二、数据特征预处理归一化sklearn 归一化:sklearn.preprocessing.MinMaxScaler-》语法:MinMaxScaler(feature_range(0,1)…)每个特征缩放到给定范围(默认[0,1])MinMaxScaler.fit_transform(X)X:numpy array格式的数据[n_samples,n_...

2018-11-30 17:04:34 498

原创 java-多线程

一、多线程的创建(1)继承Threadpackage cn.zxq.thread;/** * 创建线程方式一 * 1.创建:继承Thread 重写run * 2.启动线程,创建子类对象,调用Start方法 * @author MacBook * */public class StartThread extends Thread{ /** * 线程入口点 */ @...

2018-11-08 23:58:58 208

原创 java--栈、堆、方法区

栈的特点如下:1 .栈描述的是方法执行的内存模型,每个方法被调用都回创建一个栈帧(存储局部变量、操作数、方法出口等)2。JVM为每个县城创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)3.栈属于线程私有,不能实现线程间的共享4.栈的存储特性是“先进后出,后进先出”。(弹夹结构)5.栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆的特点如下:1 .堆用于存储...

2018-11-08 12:37:40 246

原创 java-装饰流-随机流

RandomAccessFile 随机流:支持读取和写入seek方法随机访问,可以对文件进行分割1.指定起始位置,读取剩余的所有内容package cn.lesson.Burrfed;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.R...

2018-11-07 19:34:35 230

原创 Java-装饰流- 打印流

在io包里,打印流是输出最方便的类主要包含字节打印流PrintStream,字符打印流PrintWriter我们每天用到的system.out就是这个流PrintStream是OutputStream的子类,把一个输出流的实例传递到打印流之后,可以更加方便地输出内容,相当于打印流把输出流重新包装一下(1)PrintStreamimport java.io.BufferedOutputSt...

2018-11-07 17:17:32 228

原创 Java-装饰流-对象流 - 序列化和反序列化

ObjectInputStream(反序列化) & ObjectOutputStream(序列化)1.先写出后读取2.读取的顺序必须保持一致3.不是所有的对象都能序列化,要加上serializable接口才行当不想对对象中的某个属性序列化时,在属性中添加transient就行啦~[eg]:private transient String name;4.序列化有另外一个名称叫做持...

2018-11-07 16:22:51 128

原创 java-装饰流-数据流

DataInputStream & DataOutputStream功能:处理数据类型 (八大基本数据类型、字符串)不光保留了数据还保留了数据类型。后期可直接获取这种数据类型,就不会强转了1.先写出后读取2.读取和写出的顺序保持一致请将xx数据转成字节数组,并占用了多少字节package cn.lesson.Burrfed;import java.io.ByteArrayI...

2018-11-07 15:02:29 306

原创 java-装饰流-转换流

InputStreamReader &OutputStreamWriterInputStreamReader是字符流和字节流之间的桥梁,可以将字节流转换为字符流,并且能为字节流指定字符集,可以处理一个个的字符。1.以字符流的形式操作字节流package cn.lesson.Burrfed;import java.io.BufferedReader;import java.io...

2018-11-07 14:18:58 531

原创 java--装饰流-字节缓冲流

一、字节缓冲流BufferedInputStream (字节缓冲输入流)BufferedOutputStream(字节缓冲输出流)1.提高了读写的形能2.只套在节点流上即可节点流:1.文件节点流2.字节数组节点流3.网络流3.释放时,只需释放最外层的节点流,内层会自动寻找释放;如果要手动释放,要满足从里到外释放的原则。注意:就算是套多层性能也只能提升一次二、字...

2018-11-07 12:59:26 147

原创 java装饰器

package cn.jbit.lesson.decorator;/** * 装饰器 * 1.抽象组件:需要装饰的抽象对象(接口或抽象父类) * 2.具体组建:需要装饰的对象 * 3.抽象装饰类:包含抽象组件的引用以及装饰者共有的方法 * 4.具体装饰类:被装饰的对象 * @author MacBook * */public class DecorateTest { pu...

2018-11-07 10:36:39 359

原创 java --IO流 节点流练习代码

1.拼接路径package cn.jbit.lesson.sep;import java.io.File;/** * IO路径 * @author penny * */public class PathDemo01 { public static void main(String[] args) { String path = "D:\\e- java\\T\\622...

2018-11-07 09:07:58 544

原创 python--面向对象概念

思路:1.在完成一个需求前,首先确定职责–要做的事情(方法)2.根据职责不同,指定不同的对象,在对象内部封装不同的方法(多个)3.最后完成的代码,就是顺序地让不同的对象调用不同的方法一、类概念:是对一群具有相同特征或者行为的事物的统称,是抽象的,不能直接使用。特征被称为属性行为被称为方法二、对象对象是由类创建出来的一个具体存在,可以直接使用由哪一个类创建出来的对象,就...

2018-11-05 17:33:54 172

原创 python --函数的参数和返回值

函数参数和返回值的作用函数根据 有没有参数以及有没有返回值,可以相互结合,一共有四种组合形式1.无参数,无返回值2.无参数,有返回值3.有参数,无返回值4.有参数,有返回值函数:封装功能独立的代码,在需要时通过函数名被调用,可以直接访问全局变量。返回值:向外界报告函数的执行结果参数:外界希望在函数内部处理的数据定义函数时,是否接受参数,或者是否返回结果,是根据实际的功能需求来...

2018-11-05 10:23:11 590

原创 java--类、对象和方法

2018-11-01 18:57:38 344

原创 python--全局变量和局部变量

局部变量:是在函数内部定义的变量,只能在函数内部使用函数执行结束后,函数的局部变量,会被系统回收作用:在函数内部使用,临时保存函数内部需要使用的数据全局变量:是在函数外部定义的变量(没有定义某一个函数内,所有函数都可以使用这个变量)在函数内部定义全局变量,需要使用global进行声明。全局变量的命名:在全局变量前应增加g_或gl_的前缀。注意:全局变量要放在所有函数的...

2018-11-01 09:06:47 223

原创 pyhon --字典key的数据类型

不可变数据类型:字符串数字元祖直接在内存种开辟一个空间, 不允许被修改。可变数据类型:列表字典在内存种开辟一个空间,可以修改字典中 的key 只能使用不可变类型的数据注意:1.可变类型的数据变化,是通过方法 来实现的2.如果给一个可变类型的变量,赋值了一个新的数据,引用会修改变量不再对之前的数据引用变量改为对新赋值的数据引用哈希(hash)python 中...

2018-10-29 21:59:12 1255

原创 Java --学生操作系统-增删改查

准备四个classStudent.java:package cn.demo.d1029.anli;/** * 学生类 * @author Frank * */public class Student { public int sid;//学号 public String sname;//姓名 public int sage;//年龄 public double heigh...

2018-10-29 21:19:29 514

原创 python -- 名片管理系统

准备两个python 文件,一个cards_tool 装函数,一个cards_main运行程序cards_tool:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/10/28 14:32# @Author : penny# @Site : # @File : cards_def.py# @So...

2018-10-28 21:55:31 336

原创 java --图书管理系统 增删改查

import java.util.Scanner;public class Task1 { public static void main(String[] args) { int id=0;//初始化id。 String[][] books = new String[3][5]; /* * [ * [null,null,null,null,null], //书的...

2018-10-28 19:09:28 9682

原创 python- for循环

完整的for循环语法:当集合中的元素从头到尾遍历了一边之后,else的代码就会执行;当for循环中有break的时候,else的代码就无法执行。

2018-10-24 15:55:37 153

原创 python --字符串的方法

1.判断类型string.isspace() -> 如果string中只包含空格,则返回Truestring.isalnum() -> 如果string至少有一个字符并且所有字符都是字母或数字则返回Truestring.isalpha() ->如果string至少有一个字符并且所有字符都是字母则返回trues

2018-10-23 23:19:06 117 1

原创 python - 列表、元祖、字典的应用场景

列表的应用场景:尽管python 中的列表可以存储不同类型的数据,但是在开发中,更多的应用场景是:1.列表存储相同类型的数据2.通过迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作。元组的应用场景尽管可以使用for in 遍历元祖,但是在开发中,更多的应用场景是:函数的参数和返回值,一个函数可以接受任意多个参数,或者依次返回多个数据格式化字符串,格式化字符串后面的...

2018-10-23 20:15:15 5210 1

原创 Java -数组

为什么要使用数组 什么时候我们需要使用数组1 .数组的语法:注意:(1)定义数组的时候,必须要给定空间的长度,一旦定义这个空间的长度就不能再修改了,当操作超出这个长度的时候,就会抛出数组下标越界的错误;(2)一旦定义了一个数据类型的数字,数组内的数据类型就不能改变了。(3)数组的初始数值为0 ; int->0 ;double->0.0; String->null;cha...

2018-10-23 18:36:31 130 1

原创 python基础 -列表的方法

增加:列表.insert(索引,数据) -> 在指定位置插入数据列表.append(数据) -> 在末尾追加数据列表.extend(列表2) -> 将列表2的数据追加到列表1中去修改:列表[索引] = 数据 ->修改指定索引的数据删除:del 列表[索引] -> 删除指定索引的数据列表.remove[数据] -> 删除第一个出现的指定数据列表....

2018-10-23 16:40:35 108 1

原创 java --java基础 for循环和while循环

一、 for 循环作用: 循环的作用是让代码重复执行语法: for(表达式1;表达式2;表达式3){//注意这两个分号是必须的 循环体 } * 表达式1:初始化循环前的参数,只执行一次 * 表达式2:逻辑表达式,循环的判断条件,返回真,进入循环,返回家则退出循环 * 表达式3:再次进入循环前执行的一般用来对变量赋值,循环的步长 * f...

2018-10-22 17:11:48 4478 1

原创 python基础--函数

一、函数的概念所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的实用包含两个步骤:定义函数–封装独立的功能调用函数–享受封装的成果函数的作用:在开发程序时,实用函数可以提高编写的效率以及代码的重用。二、定义函数的语法def 函数名(参数1,参数2): 函数封装的代码 return注意:(1)定义好函数之后,只标识这个函数封装了一块代...

2018-10-22 09:02:10 191 2

原创 python基础 -python的关键字

关键字:关键字就是在python内部已经使用的标识符关键字具有特殊的功能和含义开发者不允许定义和关键字相同的名字和标识符通过以下命令乐意查看python 中的关键字import keywordprint(keyword.kwlist)[‘False’,‘None’,‘True’,‘and’,‘as’,‘assert’,‘break’,‘class’,‘conti...

2018-10-21 16:12:19 212

原创 python 基础 --推导式

一、列表推导式:语法:list=[元素1 for 元素2 in 序列 if 条件 ]for循环遍历序列将值取出判断是否满足if的条件,如果满足,将元素2的值赋给元素1,再由元素1添加给list列表注意:元素1和元素2是同一个变量a=[i**2 for i in range(1,10)]b=[j+1 for j in range(1,10)]c=[n for n in range(1...

2018-10-21 14:25:13 220

原创 python numpy--数组的组合和分割

数组的组合主要有:1.水平组合:np.hstack(arr1,arr2) 或 concatenate(arr1,arr2,axis=1)2.垂直组合:np.vstack(arr1,arr2) 或 concatenate(arr1,arr2,axis=0)3.深度组合:np.dstack(arr1,arr2)4.列组合:np.column_stack(arr1,arr2)5.行组合:np...

2018-10-20 12:16:36 18516 2

转载 python numpy--改变数组的维度

来自 《Python数据分析基础教程:Numpy 学习指南(第2版)》Numpy改变数组维度的方法有:reshape()ravel()flatten()用元组设置维度transpose()resize()下面将依次进行说明首先,创建一个多维数组from numpy import * a = arange(24)得到:[ 0 1 2 3 4 5 6 7 ...

2018-10-20 10:10:02 4944 3

原创 python numpy--数组的索引和切片

numpy库多维数组的类型和列表的类型非常类似,同样有索引和切片功能:索引:获取数组中特定位置元素的过程切片:获取数组元素子集的过程1.一维数组# 准备一个数组arr1=np.array(np.arange(9))arr1array([0, 1, 2, 3, 4, 5, 6, 7, 8])# 索引arr[-1] #8arr1[arr1.size-2] #7arr1[arr1...

2018-10-20 09:47:24 441 2

原创 java java.util.random() 生成随机数

使用时在eclipse中导入这个包:import java.util.random1.Java.util.Random()方法摘要1.protected int next(int bits):生成下一个伪随机数。2.boolean nextBoolean():返回下一个伪随机数,它是取自此随机数生成器序列的均匀分布的boolean值。3.void nextBytes(byte[] byte...

2018-10-19 16:21:17 9776 4

原创 java switch..case语句

语法:switch(变量){case 变量值1: 代码块1; break;case 变量值2: 代码块2; break; ...case default: 代码块d; break;}switch 变量类型:short、char、byte、enum、String类型使用switch语句时,可能有一下几种情形:####(1)每一个c...

2018-10-19 15:51:13 491 3

原创 java 条件语句if..

一、if先判断条件,再执行。语法:执行过程是这样滴~二、if…else语法:当条件成立时,执行代码块1,当条件不成立时,执行代码块2. if (条件){ 代码块1; }else{ 代码块2; }执行过程:三、多重if语法: if(条件1) { 代码块1; }else if(条件2){ 代码块2; }else { 代码块3 }执行...

2018-10-19 12:24:26 255 2

原创 java 关系运算符和逻辑运算符

关系运算符 > ,< ,>=, <=, !=, ==逻辑运算符:与:&& (&),或: ||( |) ,非:!返回的都是布尔值,java中是没有1和0 来代表true 或false的。一、关系运算符== 是用来比较数值的大小:对于基本数据类型 比较的是数值对于引用数据类型 比较的是地址注意:string,字符串比较特殊,比较值不能使用=...

2018-10-19 10:37:53 1309 1

原创 python numpy 数组的创建和数据类型

一、创建#语法:np.array()#从code转markdown --esc–marray(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)object:转换的对象dtype:数组的数据类型copy:是否被复制order:按照行(C)|列(F)排列ndmin:多维#结尾多打两个空格,下一行就会自动换行...

2018-10-18 21:44:05 11580 3

原创 java 从控制台获取数据

导入Scanner的包,我们输入Scanner,按住ctrl键,鼠标停在Scanner上面,会出现一个小手,点击Scanner,选择java文件中的src.zip,导入进去就行了。import java.util.Scanner;public class demo1 { public static void main(String[] args) { //1.导入对应的包 //2.创...

2018-10-18 16:32:58 1441 2

原创 python pyecharts

导入模块:from pyecharts import Bar1.柱状图bar = Bar('我的第一个图标','副标题')bar.add( '服装', ['衬衫','羊毛衫','雪纺衫','裤子','高跟鞋','臭袜子'], [2,20,36,10,75,90], #添加一个工具栏 is_more_utils =True)bar.show_con...

2018-10-18 15:57:51 614 2

原创 java 数据类型

一、语法规范1、注释// : 行注释 快捷键 :ctrl +?/* :块注释 常用在把词抠出来用 shift + ctrl +?/** :文档注释,又称为doc注释,一般用来标注这个类是干什么的2.命名规划:不能使用中文不能使用特殊符号: % / >不能使用数字开头变量名称:推荐使用驼峰法则 (小驼峰法则):shangHai常量名称使用...

2018-10-18 15:40:11 123

原创 java eclise安装 及设置

java 的默认路径在这儿,配置环境变量的时候用这个路径一、第一个代码在Subline中编辑,保存成一个文本文档(saving as…),我保存在D盘中的java文件夹中的public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world!"); }}...

2018-10-18 13:05:32 368 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除