自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lionel的博客

不积跬步,无以至千里;不积小流,何以成江海......

  • 博客(18)
  • 收藏
  • 关注

原创 Java-矩阵运算

java矩阵运算在学习机器学习算法时,发现运用java 来实现有些算法代码时,会有很大困难,其中有一点就是 java 本身并没有矩阵运算的 api,所以进行要实现矩阵运算就尤其复杂,在知乎上得知 java 有一个非常强大的矩阵学习库UJMP(Universal Java Matrix Package),就去其官方网站学习了下,感觉非常棒,对其中自己比较常用的运算进行了测试。下载通过 maven

2016-11-29 21:55:57 32293 2

原创 Python-爬虫

python爬虫本篇博文是观看了慕课网的python爬虫课程—–爬取百度百科python词条以及相关词条的1000个页面。自己的笔记以及代码的实现。什么是爬虫? 一段自动抓取互联网信息的程序。互联网是有一个个的网页组成,而每一个网页又有着对应的 URL 。每一个 URL 页面上又有指向其它页面的 url,这中 URL 的相互指向关系构成了一个网状结构。传统的方法是用人工的方法去获取互联网的信息,

2016-11-27 12:54:36 606

原创 Mysql-聚合函数

SQL 拥有很多可用于计数和计算的内建函数。 篇博文将介绍一些比较常见的内建函数。count()函数count(*) 返回表中的记录数select count(1) from FootBallStar;count[column_name] 返回指定列的值的数目select count(nationality) from FootBallStar;count(distinct colum

2016-11-27 01:38:31 504

原创 Mysql-常用操作命令

Mysql本篇博文将介绍 Mysql 常见的 Sql 命令。创建数据库create database Ball#创建 Ball 数据库使用数据库use Ball #使用 Ball 数据库删除数据库drop database Ball创建数据表 创建表FootBallStar,包含自增 id,足球明星姓名(name)、年龄(age)、得分(score)、足球俱乐部(footballcl

2016-11-23 23:26:40 409

原创 Java-字符串处理

字符串处理字符串的处理在编写代码中算是比较常见的工作。本篇博文将主要介绍Google Guava 中对字符串进行处理的工具包的使用。列表内容准备工作 在 maven项目中导入guava依赖。<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>19

2016-11-17 21:09:34 690

原创 分词工具-ansj

Ansj 分词工具如今,自然语言处理技术越来越成熟,越来越得到大家关注。许多互联网公司,如京东,阿里,新美大等互联网公司都有大量的文本评论数据,如何从这些文本中挖掘出有效的信息成为关键,这就需要应用自然语言处理技术,而对文本分词是自然语言处理的第一步,很关键。分词工具有很多NLPIR、IKAnalyzer、stanford nlp等等,本篇博文将介绍我所使用的分词工具 Ansj 的使用。准备工作下

2016-11-17 15:18:36 1048

原创 Java-搜索匹配

搜索匹配搜索匹配在日常的工作中很常见,最近在工作中发现 ansj 分词工具中有一个很好的工具可以用来进行搜索匹配,本篇博文将主要介绍这一工具的使用。准备工作 首先你需要依赖 ansj-seg 这个包和仓库mvn-repo。示例如下:<repositories> <repository> <id>mvn-repo</id> <url>http://mave

2016-11-16 20:49:21 4026 1

原创 Java-Map排序

Java在公司做项目的过程中,发现对对象进行计数的操作十分常见,而且还需要对这些对象分别按照键或者值(按值排序比较常见)进行排序,本篇博文分别介绍Map按键或者值进行排序。按键排序TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,默认是按照升序进行排列的,如示例一。我们可以使用比较器:Comparator。Comparat

2016-11-15 16:39:41 355

原创 Python进阶-连接 Mysql

Python本篇文章主要用 PyMySQL 来实现Python3 Mysql数据的连接。PyMySql 安装$ git clone https://github.com/PyMySQL/PyMySQL$ cd PyMySQL/$ python3 setup.py install 安装过程如下图所示: 数据库连接import pymysql#打开数据库连接db = pymysql.co

2016-11-11 20:02:14 445

原创 Python进阶-类的特殊成员

Python__str__class Person(object): def __init__(self, name, gender): self.name = name self.gender = genderclass Student(Person): def __init__(self, name, gender, score):

2016-11-11 00:54:44 410

原创 Python进阶-类继承

Python类继承Python中,可以在定义类名后面的括号里面加上你需要继承的类名:如 class Employee(Person),则说明Employee继承Person这个类。class Person(object): def __init__(self, name, gender): self.name = name self.gender = gend

2016-11-10 20:57:55 533

原创 Python进阶-面向对象编程

Python类定义和创建实例类定义 Python中,类定义通过 class 关键字进行定义。class User(object): pass按照惯例,类名以大写字母开头,紧接着是(object),表示该类是从 object 类进行继承的。创建实例 创建实例使用 类名+()user=User()定义实例属性可以在类的构造函数 __init()__定义类的属性。class User

2016-11-10 15:14:08 339

原创 python进阶-函数式编程

Python高阶函数定义 高阶函数:能接受函数作为参数的函数#计算25的开方和9的开方和import mathdef add(x, y, f): return f(x) + f(y)print(add(25, 9, math.sqrt))#8.0map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并

2016-11-08 23:35:01 425

原创 Python基础-切片和迭代

Python切片和迭代切片现有footballStar=['Messi','Henry','Iniesta'],如何取 list 中的前 n个元素了? 我们可以使用循环,如下所示:footballStar = ['Messi', 'Henry', 'Iniesta']n = 2r = []for i in range(n): r.append(footballStar[i])pri

2016-11-07 20:11:42 453

原创 Python基础-函数

函数内置函数绝对值函数abs()>>> abs(-2)2>>> abs(10)10比较函数 需要说明的是python3 版本中已经没有cmp()函数(python2还支持),已经被 operator 模块代替了,在交互模式下使用,需要导入模块.>>> import operator #引入 operator 模块>>> operator.eq(1,1) #判断1==1True>

2016-11-07 17:15:51 352

原创 Python基础-Dict 和 Set 类型

PythonDict 和 Set 类型DictDict由来footballStar=['Messi','Henry','Iniesta']//球星姓名score=[50,34,15]//球星进球数需要:查找球星的进球数.用两个 List查找很不方便,所以产生 Dictdict = { 'Messi': 50, 'Henry': 34, 'Iniesta': 15}访

2016-11-02 21:54:36 320

原创 Python基础-条件判断和循环

条件判断和循环if-else 语句age =20if age>=18: print('your age is', age) print('adult')else: print('youth')# your age is 20# adult注意:Python 代码的缩进规则.具有相同缩进代码被视为代码块,上面的3 ,4 行就构成了一个代码块;缩进请严格按照Python

2016-11-02 21:11:42 529

原创 Python基础-List和 Tuple 类型

PythonList和 Tuple 类型List创建 List>>>footballStar=['Messi','Henry','Iniesta']>>>print(footballStar)按照索引访问 List##正序打印>>>print(footballStar[0]) #Messi>>>print(footballStar[1]) #Henry>>>print(footbal

2016-11-02 20:32:54 381

空空如也

空空如也

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

TA关注的人

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