- 博客(37)
- 收藏
- 关注
原创 8-20 中文电商分析不出来的句子汇总
1、发货很快,收到没什么磕碰。 特征-情感为:磕碰,而不是“没什么磕碰”。 问题:为什么没有把否定词“没什么”匹配出来 原因:否定词匹配都必须是紧邻的否定词,而“没什么”不在否定词典中...
2018-08-26 15:26:55 175
原创 函数式接口
接口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 344
原创 集合
集合常用接口 接口意味着其实现类必须实现这些方法1、collection接口 collection接口是List\Set\Queue接口的父接口boolean add(Object o):增加一个元素boolean addAll(Collection c):将集合c中的元素添加到指定的集合中void clear():清空集合中的元素、长度变为0boo...
2018-08-19 19:53:10 188
原创 2、循环控制结构
一、break、continuepublic static void main(String[] args){ /* break:跳出,作用于循环及switch语句。作用域为当前所在循环(如果出现了循环嵌套,可通过标号来跳出指定的循环) 记住:break当都存在时下面不要放置任何语句,执行不到。 */ ...
2018-08-19 15:08:15 192
原创 1、条件判断
一、ifpublic static void main(String[] args) { /* * 根据输入的数字,返回对应的星期几 */ int week = 4;// 网页、键盘等,既要按照正常的流程执行,也要考虑到一点意外的情况(健壮性) // 缺点:繁琐、而且会每个条件分句都进行了判断(消耗大) ...
2018-08-18 14:21:46 257
原创 list类
一、list–>arrayList<String> words ;String[] instance = new String[words.size()];words.toArray(instance);
2018-08-18 14:05:54 135
原创 mysql
一、安装mysql mysql下载网址 注意事项:下载社区版commumunity的msi文件,双击该文件安装即可 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
2018-08-12 21:27:12 353
原创 集合排序
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 133
原创 java 正则表达式
一、创建正则表达式1、正则表达式中需要转义的特殊字符 需要转义的特殊字符2、通配符 单个字符如”abc”,只能匹配到abc。 通配符是可以匹配多个字符的特殊字符. 可以匹配任何字符\\d 匹配0-9的数字(digit)\\D 匹配非数字\\s 匹配所有空白字符(空格、制表符、换行符、回车符、换页符)\\S 匹配所有非空白字符\...
2018-08-05 22:36:27 237
原创 String类
一、构造器 String有大量的构造器。以下几个是比较常用的public static void main(String[] args){ //常见构造器 String s1 = new String();//空 String s2 = new String(&amp;amp;quot;a&amp;amp;quot;);//a //字节构造器 byte[]...
2018-08-05 16:26:48 155
原创 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 112
原创 java疯狂讲义 第五章 面向对象(上)
一、this关键字 1、this关键字总是指向调用该方法的对象 2、调用成员变量(当该方法中有个同名局部变量时)static关键字: static表示这个成员或者方法是属于类的,无static则是属于实例对象的。 static的成员或方法应当用类去调用,非static的用实例对象 static成员不可访问非static成员,访问一个非static成员,只能重新创建一个对象pa...
2018-07-29 19:28:16 239
原创 java疯狂讲义 第四章 流程控制与数组
一、流程控制package Capter4_流程控制与数组;public class Process_structure { public static void main(String[] args){ System.out.println("------------------分支结构if、switch--------------"); ...
2018-07-29 18:04:28 204
原创 疯狂java讲义 第三章 数据类型和运算符
封装:将对象的实现按细节隐藏,通过公共的方法来暴露该对象的功能 继承:实现复用的手段,子类继承父类后,将获得父类的非私有属性及方法 多态:子类对象直接赋给父类变量,但运行时仍表现出子类的行为特征API文档:说明了程序接口的文档自写类的测试...
2018-07-28 10:40:47 145
原创 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 578
转载 杂记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 111
原创 序列化、文件的输入与输出
本次的讨论不涉及数据库用序列化:不需被其它程序引用到的数据(二进制) 用文本文件:数据需要被其它程序引用(逗号或其它形式的数据分隔符)将序列化对象写入文件: 1、打开文件 FileOutputStream filestream=new FileOutputStream(“mygame.ser”); //文件不存在会自动创建 2、链接到打开的文件 ObjectOutputStre...
2018-06-13 09:02:15 760
原创 异常处理
异常不是逻辑上的不合理 解决逻辑上的不合理需要在开发及测试期间发生RuntimeException。 try/catch用于处理真正的异常,无法预防的失败情况,如文件、服务器等。异常的来源: 自己写的某个方法可能会出现异常,用throws声明并抛出 调用某方法可能由异常(在文档的类方法的throws处由指出)处理异常的大概思路:public void takedisk() ...
2018-06-11 19:49:36 101
原创 数字
Math上有很多处理与数值有关的静态方法 ArrayList可放置不同类型的对象、primitive数据类型(java 5.0以后) ArrayList<>允许指定类及接口类型primitive主数据类型的包装类很容易在java.lang中找到 而这些包装类除了一般类的操作之外,也有一些实用的静态方法: 将String转换为其它类型: Integer.parseInt(‘...
2018-06-11 16:59:55 142
原创 静态
Math是一个类,但是我们在使用Math的一些函数,比如random()时,不可以通过创建一个对象,再调用对象的方法这种形式,会提示错误信息。因为Math的方法都是静态的,所以无须Math实例,你会用到的是Math类本身,如Math.random()。 ...
2018-06-11 14:54:40 136
原创 构造器与垃圾收集器
编写java程序就必须创建对象,早晚得释放它们,否则会出现内存不足的情况。 这一章讨论对象如何创建、存于何处、如何让保存和抛弃更有效率。堆:存放对象及该对象的实例变量(也称为可垃圾回收的堆)栈:存放方法及该方法的局部变量(即便是类似duck d=new duck()),d仅为duck的 引用,栈上存放的...
2018-06-11 11:14:43 100
原创 多态
接口是多态及java的重点。抽象: 使用abstract防止某个类被初始化,称为抽象的类。 抽象的类有抽象与非抽象的方法 但是如果要设置某个方法为抽象的,那么它的类必定也是抽象的。 抽象的方法是没有内容的,它的声明以分号结束。 抽象的方法必须在具体的对象中运行。object: java所有得嘞都是object间接或直接的子类 object引用变量在没有类型转换的情况下不能赋值...
2018-06-11 08:48:34 116
原创 继承
父类:共同的程序代码 子类:可继承父类的方法及实例变量子类的操作: 可创建自己的方法去覆盖父类方法,但无法覆盖实例变量 当父类方法及实例变量为私有的,即private时,子类不会继承 可继承多个父类(多态)、当方法有重复时,使用就近原则 X IS-A Y,判断X是否继承自Y,为单向的。覆盖时的注意事项: 参数一致,返回类型必须兼容(一样的类型或者该类型的子类) 不同降低方法的...
2018-06-10 20:57:53 99
原创 广义线性回归
最小二乘回归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 437
原创 最近邻
思路: 通过计算每个训练样例到待分类的测试样例的距离,获得与待分类的测试样例距离最近的k个训练样例,通过类似于投票的形式:k个训练样例中属于哪个类别的占多数,则待分类的测试样例就属于哪一个类别。步骤: step1:初始化变量 step2:计算某待分类样本与每个训练样本的距离 step3:选择k个最邻近的训练样本 step4:重复上述步骤,直至找到测试样本集中每一个待分类样本的k个近...
2018-05-12 14:29:55 785
原创 机器学习安排
数据挖掘常用库: 科学计算:numpy(一周内学完),处理array结构 dataframe数据处理:pandas包,大部分继承numpy (2天内) 绘图:matplotlib(一周内,我先学了figure、axes、,axis容器,多子图,配置文件(特别是 &nbs...
2018-05-12 12:28:22 394
原创 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 1682
原创 极区图
用每块区域的半径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 1630
原创 等值线图
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 4566
原创 饼图
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 415
原创 条形图
条形图与直方图很相似,但是条形图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 689
原创 直方图
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 401
原创 制作曲线阴影效果
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 647
原创 用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 6383
原创 坐标变换与注释
4大坐标系 数据坐标系:x轴范围,y轴范围 子图坐标系:描述子图中位置的坐标系,左下角为(0,0),右上角为(1,1) 图表坐标系: 左下角为(0,0),右上角为(1,1) 窗口坐标系:左下角坐标为(0,0),右上角坐标为(width,height) 为以像素为单位的坐标系,不包含标题栏、工具条及状态栏部分 axes对象:transData为数据...
2018-04-30 20:25:55 1581 1
原创 主刻度、副刻度的设置
计算副刻度位置的对象默认为NullLocator 计算主刻度位置的对象默认为AutoLocator,根据当前的缩放自动计算刻度的位置设置x轴的主刻度为pi/4的倍数,副刻度为pi/20的倍数,并且主刻度的标签用数学符号的pi显示:import numpyimport matplotlibimport matplotlib.pyplot as pltfrom fractions im...
2018-04-29 21:07:03 5118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人