自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彩虹的约定

菜鸟一个

  • 博客(39)
  • 资源 (17)
  • 收藏
  • 关注

原创 scala版本的wordCount

object word_count { def main(args: Array[String]) { /* scala版wordCount */ val arr = Array(2, 3, 5, 4, 5, 2, 4, 3, 5, 2, 4, 4, 2) val map = wordCount(arr) for ((k, v) map) {

2017-07-29 21:35:49 420

原创 快学scala之Array、List、tuple模式匹配

object operate_match { def main(args: Array[String]) { // map match val map = Map("scala" -> "spark", "java" -> "hadoop") map match { case m: Map[_, _] => println("--------------

2017-07-14 00:43:40 383

原创 快学scala之List操作

object list_opt { def main(args: Array[String]) { // init list val list1 = List("a", "b", "c") val list2 = List(1, 2, 3) val list3 = "a" :: "b" :: "c" :: Nil // last element is Nil

2017-07-14 00:32:04 366

原创 快学scala之数组操作

object Array_opt { def main(args: Array[String]) { // init an array val array = new Array[String](3) val arr = Array(1, 2, 3, 4) // traversal element // method 1 for (i 0

2017-07-14 00:17:12 271

原创 marchine learning 斯皮尔曼排名相关系数

斯皮尔曼排名相关系数/**斯皮尔曼排名相关系数 * Created by Administrator on 2017/4/9. */public class SpearmanRankCorrelation { /* 公式1: ρ = 1 - 6∑(xi-yi) / n(n^2 -1) 公式2: ρ = ∑(xi-x*)(yi-y*) / ( ∑(xi-x*)^

2017-04-11 01:25:07 884

转载 weka 交叉验证

调用weka实现交叉验证,并搭载图形界面import weka.classifiers.Classifier;import weka.classifiers.Evaluation;import weka.classifiers.bayes.NaiveBayes;import weka.classifiers.evaluation.ThresholdCurve;import weka.core

2017-04-11 01:19:13 2745

原创 marchine learning 之 ManhattanDistance

/**曼哈顿街区距离 */public class ManhattanDistance { public double manhattanDistance(Instance a,Instance b){ if (a.noAttributes() != b.noAttributes()) throw new RuntimeException("两个数据

2017-04-11 01:12:11 440

原创 marchine learning 之 皮尔逊相关系数

/**皮尔逊相关系数 *ρ =(∑xy - ∑x∑y/n)/(∑x^2 - (∑x)^2/n)(∑y^2-(∑y)^2/n)^0.5 */public class PersonCorrelationCoefficient { public double personCoefficient(Instance a,Instance b){ if (a.noAttribute

2017-04-11 01:10:00 381

原创 marchine learning 余弦相似度计算

直接上代码import com.javaPractice.MachineLearning.core.Instance;/** * 计算余弦相似度 */public class CosineSimilarity { public double calCosinDistance(Instance ins1, Instance ins2) { if (ins1.noAttrib

2017-04-11 01:06:36 440

原创 marchine learning 之交叉验证

评价指标 public class PerformanceMeasure { /** * 1、 FN:False Negative,被判定为负样本,但事实上是正样本。 * 2、 FP:False Positive,被判定为正样本,但事实上是负样本。 * 3、TN:True Negative,被判定为负样本,事实上也是负样本。 * 4、TP:True

2017-04-11 01:02:03 557

原创 marchine learning 之 correlation

code ^_^ /** * correlation = (xi-∑xi/n)(yi-∑yi/n)/Math.sqrt( (xi-∑xi/n)^2 * (yi-∑yi/n)^2) * * @param d1 * @param d2 * @return 相关系数 */ public static final double cor

2017-04-11 00:51:25 412

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-11 00:46:27 215

原创 Java学习-将Vector转化为数组

将vector集合转化为二维数组public static void main(String[] args) { //将集合添加到数组中 Vector vector = new Vector(); int[] a1 = {1, 2, 3}; int[] a2 = {4, 5, 6}; int[] a3 = {7, 8,

2017-04-05 17:51:12 5235

原创 java学习-数组遍历

数组基本操作 1.按照列遍历二维数组/** * 按照列遍历数组 */ public static void byCol(int m, int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { System.out.pri

2017-04-05 00:32:44 331

原创 spark学习-SQL

####spark SQL基本操作import org.apache.log4j.{Level, Logger}import org.apache.spark.sql.SparkSessionimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.sql.Rowimport org.apache.spa

2017-04-01 21:07:49 406

原创 HBase学习-表的增删改插

import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HColumnDescriptor;import org.apache.hadoop.hbase.HTableDescriptor;import

2017-04-01 21:01:55 321

原创 jfree chart 坐标图

import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PlotOrientation;import org.jfree.data.xy.XYSeries;import org

2017-04-01 20:52:37 1114

原创 jfree chart-时序图

import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.XYPlot;import org.jfree.chart.renderer.xy.XYItemRenderer;imp

2017-04-01 20:48:54 532

原创 jfree chart -饼状图

代码如下import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PiePlot;import org.jfree.data.general.DefaultPieDataset;i

2017-04-01 20:45:00 529

原创 jFree Chart学习-柱状图

前提要添加依赖的jar包,在你个pom.xml文件中添加如下依赖 1.第一个是jcommon<!-- https://mvnrepository.com/artifact/jfree/jcommon --> <dependency> <groupId>jfree</groupId> <artifactId>jcommon</artif

2017-04-01 20:40:57 1842

原创 java学习之队列的实现

import java.util.LinkedList;/** * 使用LinkedList模拟栈 * Created by Administrator on 2017/2/26 0026. */public class Queue { private LinkedList linkedList; public Queue() { linkedList = ne

2017-04-01 20:29:11 244

原创 java HashMap操作对象

首先创建一个Person类,实现equals,hashCode和compareTo方法public class Person implements Comparable<Person> { private String name; private int age; public String getName() { return name; } p

2017-04-01 20:25:48 392

原创 java集合操作-去重

import java.util.*;/** * 两个集合,去重 * Created by Administrator on 2017/3/13 0013. */public class ElementInList { /** * 去除两个集合中重复的元素 * * @param la * @param lb * @param <T>

2017-04-01 20:20:40 412

原创 Java集合

import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/** * 单词统计 * 利用map中的key唯一的性质 * Created by Administrator on 2017/2/26 0026. */public class CountNum {

2017-04-01 20:17:47 243

原创 java集合操作

import java.util.ArrayList;import java.util.Iterator;/** * 集合中添加不重复对象 */public class ArrayListPerson { public static void main(String[] args) { ArrayList<Person> al = new ArrayList<Pers

2017-04-01 20:15:40 235

原创 spark MLlib 学习

spark GraphX-用户关系import org.apache.spark.graphx.{VertexRDD, VertexId, Graph, Edge}import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}object UserRelationship { def main(a

2017-04-01 19:40:19 356

原创 spark MLlib 学习

spark机器学习-向量import org.apache.spark.mllib.linalg.{Vector, Vectors}/** * Created by root on 16-10-5. * 测试MLlib向量类型 * MLlib基本数据类型 * Local Vector本地化向量集,向Spark提供可操作的数据集合 * Labeled point 向量标签,用于分

2017-04-01 19:36:47 341

原创 spark MLlib 之向量

import org.apache.spark.mllib.linalg.{Vector, Vectors}/** * Created by root on 16-10-5. * 测试MLlib向量类型 * MLlib基本数据类型 * Local Vector本地化向量集,向Spark提供可操作的数据集合 * Labeled point 向量标签,用于分类不同的数据集合 * Local matri

2017-04-01 19:33:38 573

原创 spark MLlib学习-卡方检测

spark-卡方检测卡方检测基本原理卡方检测基本步骤代码实现*运行结果代码块import org.apache.log4j.{Level, Logger}import org.apache.spark.mllib.linalg.{Matrices, Matrix, Vectors}import org.apache.spark.mllib.stat.Statisticsimport

2017-04-01 19:15:15 1574

原创 spark的组件

Spark的组件介绍1.Spark Core(任务调度,内存管理)Spark Core 实现了Spark 的基本功能,包括任务调度,内存管理,错误恢复,和存储系统交互等模块。Spark Core 包括了弹性分布式数据集RDD的API定义,2.Spark SQL(结构化数据)Spark SQL 是Spark用来操作结构化数据的程序包,通过spark sql 可以使用SQL或者Hive

2016-09-06 16:55:40 945

原创 java设计模式-克隆模式(复制模式)

java中有深克隆和浅克隆的说法,clone方法在Object类中,该方法被protect修饰,我们无法直接调用,只能实现Cloneable接口,重写clone方法,我们举个作家和书本的栗子说明首先解释深克隆,创建作家类public class Person implements Cloneable{ private String name; private String gender

2016-07-17 15:46:32 1395

原创 java设计模式-单例模式

单例模式–饿汉式public class Single { private static Single single = new Single(); // 将构造函数私有 防止被实例化 private Single() { } // 提供一个静态方法返回本类对象 public static Single getInstance() {

2016-07-17 15:11:32 185

原创 java设计模式六大原则

java程序设计六大原则总原则:开闭原则(Open Close Principle)开闭原则就是对扩展开发,对修改关闭,我们在对已有的程序进行拓展时,不能去修改源代码,而是拓展源代码,实现一个热插拔效果。总之,既要保证不修改源码,又要提高拓展性和达到我们想要的效果。1.单一职责原则每个类实现单一职责,如果不是,就应该把类拆分2.里氏替换原则“里氏替换原则”-任何父类出现的地

2016-07-17 15:01:18 387

原创 java设计模式-工厂模式

java设计模式-简单工厂 我们以发送邮件和短信为例 1.创建两者的共同接口public interface Sender { public void Sender();}2.其次,创建实现类 邮件类public class MailSender implements Sender{ public void Sender() { System.out.pr

2016-07-17 14:22:44 272

原创 Spark入门-什么是Spark

·spark认识Spark使用Scala语言进行实现,它是一种面向对象、函数式编程语言,能够像操作本地集合对象一样轻松地操作分布式数据集,在Spark官网上介绍,它具有运行速度快、易用性好、通用性强和随处运行等特点。spark特点·运行速度快 spark在内存中对数据进行迭代计算如果数据由内存读取是hadoop MapReduce的100倍。Spark是基于内存的迭代计算框架,适用

2016-07-16 21:13:40 8893

原创 linux下关闭防火墙

1.使用root账户登录2.查看防火墙状态信息输入命令 systemctl status firewalld永久性关闭防火墙--启动后生效不会自动启动systemctl disable firewalld-----如果想重新启用输入命令systemctl enable firewalld在本机命令行ping目标主机ip查看目标IP地址

2016-07-16 18:30:09 672

原创 centos下安装JDK

1.Linux安装时会自带Open JDK需要卸载查看系统自带JDK版本打开终端输入:(使用root账户登录)-->java - version2.查看JDK版本信息输入命令-->rpm -qa | grep java3.卸载Open JDK 输入命令 -->rpm -e --nodeps  OpenJDK文件名4.使用FTP将下载好的

2016-07-15 22:44:37 221

原创 linux学习笔记-基本命令

常用命令(区分大小写)格式:命令字 参数ls显示目录内容ls -l 文件和文件基本信息ls -a显示所有文件包括隐藏文件ls -s 文件和文件大小ls -lash(多个命令混合使用)如果一个混合命令是一个单词则需要加连个”-”例如 ls --helpclear/Ctrl+l清屏 Ctrl+d=Esc=exitpwd当前所在目录date显示时间和日期 date

2016-07-14 22:12:51 343

原创 hadoop学习笔记—基础篇

HDFS结构

2016-07-14 21:13:02 455

数据库课件

数据库课件,900多页,下载学习啦,哈哈哈哈哈哈哈哈哈哈哈

2018-07-16

计算机操作系统课件

计算机操作系统课件,共900多页,经典哦,哈哈哈哈哈哈哈

2018-07-16

软件工程课件900页

软件工程课件900页,软件工程导论课件,很不错的,总共900多页,需要的可以下载,谢谢

2018-07-16

软件工程导论ppt

软件工程导论ppt

2018-07-07

模式识别图像处理

模式识别图像处理 模式识别图像处理 模式识别图像处理

2018-06-27

adaboost算法原理

adaboost算法原理 adaboost算法原理 adaboost算法原理

2018-06-27

斯坦福大学机器学习python实现

斯坦福大学机器学习python实现, 斯坦福大学机器学习python实现

2018-06-27

隐马尔可夫

隐马尔可夫

2018-06-16

java machine learning

java machine learningjava machine learningjava machine learning

2018-06-16

信息论基础

信息论基础

2018-05-01

Spark核心技术与高级应用

Spark核心技术与高级应用+,于俊等著 完整版带书签 好好学习天天向上

2017-11-03

spark streaming

spark streaming spark流式计算 Spark Streaming 是Spark核心API的一个扩展,可以实现高吞吐量的、具备容错机制的实时流数据的处理。支持从多种数据源获取数据

2017-11-03

深度学习 for java

深度学习for java developer,java 深度学习开发类书籍你值得拥有,含书签,你过你金币不足可以留下邮箱,如果,咳咳,毕竟资源也不好找,谢谢支持。

2017-09-22

Machine Learning in Java高清版带书签

java机器学习必备书籍,中文版。可能需要你费一些银子,毕竟资料来的不易才会更加珍惜嘛,如果你金币不够可以留下邮箱发给你。

2017-09-22

spark graphx 实践 PDF

spark graphx 实践 PDF,完整版,需要的可以下载学习,英文版的,讲解还不错, spark graphx 实践 PDF,完整版,需要的可以下载学习,英文版的,讲解还不错, spark graphx 实践 PDF,完整版,需要的可以下载学习,英文版的,讲解还不错, spark graphx 实践 PDF,完整版,需要的可以下载学习,英文版的,讲解还不错,

2017-09-06

latex学习教程

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is available as free software.

2017-09-06

Hadoop权威指南

Hadoop权威指南完整版

2016-07-16

空空如也

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

TA关注的人

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