自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8-20 中文电商分析不出来的句子汇总

1、发货很快,收到没什么磕碰。 特征-情感为:磕碰,而不是“没什么磕碰”。 问题:为什么没有把否定词“没什么”匹配出来 原因:否定词匹配都必须是紧邻的否定词,而“没什么”不在否定词典中...

2018-08-26 15:26:55 168

原创 函数式接口

接口1、Comsumer void accept(T t)2、Predicate boolean test(T t)3、Comparator int compare(T t1,T t2)4、operator

2018-08-19 20:05:19 320

原创 集合

集合常用接口 接口意味着其实现类必须实现这些方法1、collection接口 collection接口是List\Set\Queue接口的父接口boolean add(Object o):增加一个元素boolean addAll(Collection c):将集合c中的元素添加到指定的集合中void clear():清空集合中的元素、长度变为0boo...

2018-08-19 19:53:10 163

原创 2、循环控制结构

一、break、continuepublic static void main(String[] args){ /* break:跳出,作用于循环及switch语句。作用域为当前所在循环(如果出现了循环嵌套,可通过标号来跳出指定的循环) 记住:break当都存在时下面不要放置任何语句,执行不到。 */ ...

2018-08-19 15:08:15 179

原创 1、条件判断

一、ifpublic static void main(String[] args) { /* * 根据输入的数字,返回对应的星期几 */ int week = 4;// 网页、键盘等,既要按照正常的流程执行,也要考虑到一点意外的情况(健壮性) // 缺点:繁琐、而且会每个条件分句都进行了判断(消耗大) ...

2018-08-18 14:21:46 247

原创 list类

一、list–>arrayList<String> words ;String[] instance = new String[words.size()];words.toArray(instance);

2018-08-18 14:05:54 125

原创 mysql

一、安装mysql mysql下载网址 注意事项:下载社区版commumunity的msi文件,双击该文件安装即可              &nbsp

2018-08-12 21:27:12 340

原创 集合排序

1、Map按照value排序List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String, Integer>>(map1.entrySet()); Collections.sort(infoIds, new ...

2018-08-06 17:33:37 116

原创 java 正则表达式

一、创建正则表达式1、正则表达式中需要转义的特殊字符 需要转义的特殊字符2、通配符 单个字符如”abc”,只能匹配到abc。 通配符是可以匹配多个字符的特殊字符. 可以匹配任何字符\\d 匹配0-9的数字(digit)\\D 匹配非数字\\s 匹配所有空白字符(空格、制表符、换行符、回车符、换页符)\\S 匹配所有非空白字符\...

2018-08-05 22:36:27 227

原创 String类

一、构造器 String有大量的构造器。以下几个是比较常用的public static void main(String[] args){ //常见构造器 String s1 = new String();//空 String s2 = new String("a");//a //字节构造器 byte[]...

2018-08-05 16:26:48 145

原创 Object类

Obect是所有类的父类使用类package Reference_class;public class Person implements Cloneable{//Cloneable为一个标志性接口,实现该接口的对象可实现自我克隆,接口中没有定义任何方法 private static Person p =null; private int age; p...

2018-08-05 11:18:15 107

原创 java疯狂讲义 第五章 面向对象(上)

一、this关键字 1、this关键字总是指向调用该方法的对象 2、调用成员变量(当该方法中有个同名局部变量时)static关键字: static表示这个成员或者方法是属于类的,无static则是属于实例对象的。 static的成员或方法应当用类去调用,非static的用实例对象 static成员不可访问非static成员,访问一个非static成员,只能重新创建一个对象pa...

2018-07-29 19:28:16 219

原创 java疯狂讲义 第四章 流程控制与数组

一、流程控制package Capter4_流程控制与数组;public class Process_structure { public static void main(String[] args){ System.out.println("------------------分支结构if、switch--------------"); ...

2018-07-29 18:04:28 190

原创 疯狂java讲义 第三章 数据类型和运算符

封装:将对象的实现按细节隐藏,通过公共的方法来暴露该对象的功能 继承:实现复用的手段,子类继承父类后,将获得父类的非私有属性及方法 多态:子类对象直接赋给父类变量,但运行时仍表现出子类的行为特征API文档:说明了程序接口的文档自写类的测试...

2018-07-28 10:40:47 136

原创 java日常积累

看别人文档时比较简洁写法的积累:

2018-07-28 10:30:41 217

原创 java 读入数据

//把一篇文章当作一个String读入 public static String readFile(String file) throws FileNotFoundException, IOException { StringBuffer strSb = new StringBuffer(); //String is constant, StringBuffer c...

2018-07-03 08:55:43 555

转载 杂记1

一、字符串的高效操作package learn;import java.io.UnsupportedEncodingException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class a{ public static void main(String[] args){...

2018-06-17 18:42:55 103

原创 序列化、文件的输入与输出

本次的讨论不涉及数据库用序列化:不需被其它程序引用到的数据(二进制) 用文本文件:数据需要被其它程序引用(逗号或其它形式的数据分隔符)将序列化对象写入文件: 1、打开文件 FileOutputStream filestream=new FileOutputStream(“mygame.ser”); //文件不存在会自动创建 2、链接到打开的文件 ObjectOutputStre...

2018-06-13 09:02:15 736

原创 异常处理

异常不是逻辑上的不合理 解决逻辑上的不合理需要在开发及测试期间发生RuntimeException。 try/catch用于处理真正的异常,无法预防的失败情况,如文件、服务器等。异常的来源: 自己写的某个方法可能会出现异常,用throws声明并抛出 调用某方法可能由异常(在文档的类方法的throws处由指出)处理异常的大概思路:public void takedisk() ...

2018-06-11 19:49:36 96

原创 数字

Math上有很多处理与数值有关的静态方法 ArrayList可放置不同类型的对象、primitive数据类型(java 5.0以后) ArrayList<>允许指定类及接口类型primitive主数据类型的包装类很容易在java.lang中找到 而这些包装类除了一般类的操作之外,也有一些实用的静态方法: 将String转换为其它类型: Integer.parseInt(‘...

2018-06-11 16:59:55 128

原创 静态

      Math是一个类,但是我们在使用Math的一些函数,比如random()时,不可以通过创建一个对象,再调用对象的方法这种形式,会提示错误信息。因为Math的方法都是静态的,所以无须Math实例,你会用到的是Math类本身,如Math.random()。       ...

2018-06-11 14:54:40 119

原创 构造器与垃圾收集器

编写java程序就必须创建对象,早晚得释放它们,否则会出现内存不足的情况。 这一章讨论对象如何创建、存于何处、如何让保存和抛弃更有效率。堆:存放对象及该对象的实例变量(也称为可垃圾回收的堆)栈:存放方法及该方法的局部变量(即便是类似duck d=new duck()),d仅为duck的        引用,栈上存放的...

2018-06-11 11:14:43 95

原创 多态

接口是多态及java的重点。抽象: 使用abstract防止某个类被初始化,称为抽象的类。 抽象的类有抽象与非抽象的方法 但是如果要设置某个方法为抽象的,那么它的类必定也是抽象的。 抽象的方法是没有内容的,它的声明以分号结束。 抽象的方法必须在具体的对象中运行。object: java所有得嘞都是object间接或直接的子类 object引用变量在没有类型转换的情况下不能赋值...

2018-06-11 08:48:34 109

原创 继承

父类:共同的程序代码 子类:可继承父类的方法及实例变量子类的操作: 可创建自己的方法去覆盖父类方法,但无法覆盖实例变量 当父类方法及实例变量为私有的,即private时,子类不会继承 可继承多个父类(多态)、当方法有重复时,使用就近原则 X IS-A Y,判断X是否继承自Y,为单向的。覆盖时的注意事项: 参数一致,返回类型必须兼容(一样的类型或者该类型的子类) 不同降低方法的...

2018-06-10 20:57:53 93

原创 广义线性回归

最小二乘回归import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets, linear_modelfrom sklearn.metrics import mean_squared_error, r2_score# Load the diabetes datasetdiabetes =...

2018-05-19 21:22:51 424

原创 最近邻

思路: 通过计算每个训练样例到待分类的测试样例的距离,获得与待分类的测试样例距离最近的k个训练样例,通过类似于投票的形式:k个训练样例中属于哪个类别的占多数,则待分类的测试样例就属于哪一个类别。步骤: step1:初始化变量 step2:计算某待分类样本与每个训练样本的距离 step3:选择k个最邻近的训练样本 step4:重复上述步骤,直至找到测试样本集中每一个待分类样本的k个近...

2018-05-12 14:29:55 776

原创 机器学习安排

数据挖掘常用库: 科学计算:numpy(一周内学完),处理array结构 dataframe数据处理:pandas包,大部分继承numpy (2天内) 绘图:matplotlib(一周内,我先学了figure、axes、,axis容器,多子图,配置文件(特别是           &nbs...

2018-05-12 12:28:22 379

原创 mplot3d

mplot3d仍使用figure对象,只不过axes对象要替换为该工具集的axes3d对象。from mpl_toolkits.mplot3d import Axes3D3D曲面import numpyimport matplotlib.pyplot as pltimport matplotlibfrom mpl_toolkits.mplot3d import Axes3...

2018-05-11 18:22:48 1657

原创 极区图

用每块区域的半径r和它所占的角度指定在极区图所占的比例import numpyimport matplotlib.pyplot as pltplt.figure(figsize=(8,8))plt.axes(polar=True)theta=numpy.arange(0.,2*numpy.pi,2*numpy.pi/8)#角度radii=numpy.array([4,7,5,3,1...

2018-05-11 18:06:07 1611

原创 等值线图

import numpyimport pandasimport matplotlib.pyplot as pltimport matplotlibfrom matplotlib import cmx=numpy.arange(-2.0,2.0,0.01)y=numpy.arange(-2.0,2.0,0.01)X,Y=numpy.meshgrid(x,y)#meshgrid表示对一...

2018-05-11 17:29:59 4444

原创 饼图

plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, cen...

2018-05-10 20:53:24 396

原创 条形图

条形图与直方图很相似,但是条形图x轴表示的不是数值而是类别。bar(x, height, *, align=’center’, **kwargs) bar(x, height, width, *, align=’center’, **kwargs) bar(x, height, width, bottom, *, align=’center’, **kwargs) #位...

2018-05-10 18:07:28 682

原创 直方图

plt.hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None, histtype=’bar’, align=’mid’, orientation=’vertical’, rwidth=None, log=False, color=None, label=None, stack...

2018-05-10 16:44:57 353

原创 制作曲线阴影效果

import numpyimport pandasimport matplotlib.pyplot as pltimport matplotlibfrom matplotlib import transformsfig,ax=plt.subplots()x=numpy.arange(0,2,0.01)y=numpy.sin(2*numpy.pi*x)N=7for i in ran...

2018-05-05 15:38:20 629

原创 用matplotlib.pyplot绘制线形图

学习了图例、注释(text、figtext、annotate)、网格、刻度线标签等的设置。 现使用它们绘图 。plt.plot(*args,**kwargs) #使用的是命名关键字参数plt.text(x,y,s,**kwargs) #x,y为绘制文本的位置,默认的坐标系是数据坐标系,可通过trans更换 #s为文本plt.figtext(x,y,s,**kwargs...

2018-05-05 15:26:36 6346

原创 坐标变换与注释

4大坐标系 数据坐标系:x轴范围,y轴范围 子图坐标系:描述子图中位置的坐标系,左下角为(0,0),右上角为(1,1) 图表坐标系: 左下角为(0,0),右上角为(1,1) 窗口坐标系:左下角坐标为(0,0),右上角坐标为(width,height) 为以像素为单位的坐标系,不包含标题栏、工具条及状态栏部分 axes对象:transData为数据...

2018-04-30 20:25:55 1523 1

原创 主刻度、副刻度的设置

计算副刻度位置的对象默认为NullLocator      计算主刻度位置的对象默认为AutoLocator,根据当前的缩放自动计算刻度的位置设置x轴的主刻度为pi/4的倍数,副刻度为pi/20的倍数,并且主刻度的标签用数学符号的pi显示:import numpyimport matplotlibimport matplotlib.pyplot as pltfrom fractions im...

2018-04-29 21:07:03 5050

空空如也

空空如也

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

TA关注的人

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