python之sklearn学习笔记

前言:本文是学习笔记。sklearn介绍scikit-learn是数据挖掘与分析的简单而有效的工具。 依赖于NumPy, SciPy和matplotlib。它主要包含以下几部分内容: 从功能来分: classification Regression Clustering Dimensional...

2016-12-21 09:36:55

阅读数 33821

评论数 4

Latex引用bib文件步骤

引用cite包首先我们要在tex文件前面添加使用cite包\documentclass{article} \usepackage{cite} \begin{document}...文中引用对应论文这个过程有两个步骤。首先建立一个新的后缀为bib的文件,例如文件名为:cited.bib。其次goog...

2016-11-08 09:43:09

阅读数 21551

评论数 3

数据结构:链表大解析(java实现)

¥本文内容主要总结链表的的相关知识与常见题目一、链表的定义链表是线性表的链式存储的实现(物理顺序可以是任意的,不一定要与逻辑顺序一致)。线性表是指存储相同类型的一组数据,除了第一个和最后一个元素外,每一个元素都有它的一个直接前驱和直接后继,第一个元素有一个直接后继,最后一个元素有一个直接前驱。链表...

2016-08-09 20:51:01

阅读数 4902

评论数 0

java:Class.forName()机制详解

参考:http://www.cnblogs.com/springcsc/archive/2010/03/03/1676977.html注:从别人那里看到的,先贴在这里。后面有机会再整理一下。Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要...

2016-08-09 15:08:01

阅读数 3066

评论数 0

设计模式(一):单例模式 java实现

参考:http://blog.csdn.net/jason0539/article/details/23297037/单例模式:指的是一个类只有一个实例对象。它的设计是为了实现类的单一功能。专注于自己的事情。有如下三个特点: 单例类只有一个实例 单例类必须自己创建这一个实例 单例...

2016-08-09 15:05:56

阅读数 406

评论数 0

金网安泰JAVA开发工程师面经

时间:2016.8.5本来我一直是投数据挖掘算法岗的,但是有些公司不招这方面的,我就打算去尝试尝试开发岗位。(由于本人编程能力太差,没有底气去面大公司的JAVA开发)下午做了两个多小时的地铁才从学校跑到软件园。。。累死。。。困死。。。去了一进门,表明来意,前台女的就说面试的怎么来这么迟。。。问我带...

2016-08-06 09:42:14

阅读数 1503

评论数 0

百度数据挖掘实习生一面电话面

时间:2016.8.4岗位:数据挖掘实习生 部门:系统部简介:面试主要围绕项目,数据挖掘算法,java的一些特性,以及周边python, linux等的了解程度。整个过程面试官非常nice,气氛很融洽。一:自我介绍 二:针对项目,问一些细节,主要包括,这个项目主要是干什么的,你在里面负责了什么...

2016-08-06 09:22:19

阅读数 1223

评论数 0

数据结构:排序算法

排序算法<<插入排序>>*直接插入排序*思想 每次取剩下的一个元素插入到已经有序的序列中. 代码public static void InsertSort(int[] arr){ if(arr == null || arr.length == 0){ S...

2016-07-15 10:48:04

阅读数 863

评论数 0

Hadoop实战:MapReduce应用实例

参考:hadoop实战一.WordCount 任务:统计文件中单词的频率 代码: package mapreduce; import java.io.IOException; import java.util.Iterator; import java.util.StringTokenizer;i...

2016-07-10 16:52:38

阅读数 8277

评论数 0

Hadoop学习笔记:(一)WordCount运行

前言:本文是在hadoop已经配置好的情况下WordCount是hadoop下的HelloWorld程序,是初学者必须要会的。下面是用eclipse进行开发一、工程与MapReduce代码 新建工程,创建WordCount class 下面的代码是旧版mapreduce package...

2016-07-10 10:51:15

阅读数 795

评论数 0

牛客网程序员面试金典:1.2——原串翻转(java实现)

问题描述: 请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。 给定一个string iniString,请返回一个string,为翻转后的字符串。保证字符串的长度小于等于5000。 测试样例: “This is nowcoder” ...

2016-07-09 13:25:10

阅读数 864

评论数 0

牛客网程序员面试金典:1.1确定字符互异(java实现)

问题描述: 请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。 给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代表存在相同的字符。保证字符串中的字符为ASCII字符。字符串的长度小于等于3000...

2016-07-09 11:11:40

阅读数 846

评论数 0

剑指Offer:面试题34——丑数(java实现)

问题描述: 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路1:(显然是比较耗时的) 直接去判断每个整数是不是丑数,然后找到第N个小的数。(牛客网提交超时...

2016-07-09 10:13:06

阅读数 842

评论数 0

剑指Offer:面试题33——把数组排成最小的数(java实现)(未完待续)

问题描述: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路1: 最直接的做法就是先求出这个数组中的所有数字的全排列,然后把每个排列拼起来,最后求出i拼起来...

2016-07-09 09:22:06

阅读数 923

评论数 0

剑指Offer:面试题32——从1到n整数中1出现的次数(java实现)

问题描述: 输入一个整数n,求1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11,12,1一共出现了5次。 思路:(不考虑时间效率的解法,肯定不是面试官期望的) 直观想法:累加1到n中每个整数中1出现的次数。 每个整数中1出现的...

2016-07-08 17:10:40

阅读数 357

评论数 0

剑指Offer:面试题32——从1到n整数中1出现的次数(java实现)

问题描述: 输入一个整数n,求1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11,12,1一共出现了5次。 思路:(不考虑时间效率的解法,肯定不是面试官期望的) 直观想法:累加1到n中每个整数中1出现的次数。 每个整数中1出现的...

2016-07-08 17:10:20

阅读数 2125

评论数 0

剑指Offer:面试题31——连续子数组的最大和(java实现)

问题描述 : 输入一个整数数组,数组里面有正数也有负数。数组中一个或连续几个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n) 思路1:常规解法,不知道怎么描述了。。代码:boolean invalidInput = false; public int FindGr...

2016-07-08 16:32:05

阅读数 540

评论数 0

剑指Offer:面试题30——最小的k个数(java实现)

问题描述: 输入n个整数,找出其中最小的k个数 思路1: 先排序,再取前k个 时间复杂度O(nlogn) 下面给出快排序的代码(基于下面Partition函数的方法)public void QuickSort(int[] arr, int start, int end){ if...

2016-07-08 16:05:00

阅读数 1245

评论数 0

剑指Offer:面试题29——数组中出现次数超过一半的数字(java实现)

PS:在前几天的面试中,被问到了这个题。然而当时只能用最低效的方法来解。问题描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。...

2016-07-08 11:34:50

阅读数 2039

评论数 4

剑指Offer:解决难题时的三大方法

1.画图 让抽象的东西变得直观生动起来。比如设计二叉树,链表,栈,队列这些数据结构时。 2.举例子 同样可以化抽象为直观。能够更清晰的展现思路。从例子归纳出一般做法。 3.分解 有时问题本身是比较复杂的,但是它可以分解成几个简单的部分。思路通常是使用分治法,动态规划等方法。

2016-07-08 10:02:52

阅读数 603

评论数 0

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