自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 资源 (2)
  • 收藏
  • 关注

原创 struts2和servlet的共存问题

web.xml中struts2和servlet的配置问题解析。

2015-09-01 16:51:57 2045

转载 MyEclipse使用总结——MyEclipse10安装SVN插件

一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240也可以在CSDN下载资源:SVN插件subclipse(版本site-1.10.8)在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个

2015-08-26 18:23:53 2577

原创 python中mysql的相关操作

安装第三方模块:MYSQLdb:下载地址:https://pypi.python.org/pypi/MySQL-python/1.2.4 安装会自动检测python的安装环境的,不需要任何配置一、相应DML命令import os, sys, stringimport MySQLdb#连接数据库try: conn = MySQLdb.connect(host='1

2015-08-25 18:53:58 790

转载 用Python操作Mysql

平时的主要编程语言是Java,开发时也主要用Mysql,经常为了测试,调试的目的需要操作数据库,比如备份,插入测试数据,修改测试数据,有些时候不能简单的用SQL就能完成任务,或都很好的完成任务,用Java写又有点太麻烦了,就想到了Python。Python语法简洁,不用编译,可以经较好的完成任务。今天看了下Python对Mysql的操作,做一下记录。 首先,安装需要的环境,Mysq

2015-08-25 16:04:25 651

转载 MySQL 连接本地数据库、远程数据库命令

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:/>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:/>mysql -h 192.168.0.201 -P 3306 -u root

2015-08-25 09:00:48 2980

转载 Python连接mysql数据库及python使用mysqldb连接数据库教程

如何可以使Python连接mysql数据库或使用mysqldb连接数据库呢,下面就为大家系统的介绍总结一下,希望可以对大家有多帮助做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧:首先你要做的还是下载相应的模块并且安装啦,下载地址自己搜,网上有很多,安装的话也很好办,安装之后pyth

2015-08-25 08:56:59 2050

转载 python 使用pymssql连接sql server数据库

#coding=utf-8 #!/usr/bin/env python#-------------------------------------------------------------------------------# Name: pymssqlTest.py# Purpose: 测试 pymssql库,该库到这里下载:http://www.lfd.uci.edu/~

2015-08-24 11:07:28 3275

转载 python如何连接mysql数据库

先花点时间来说说一个程序怎么和数据库进行交互1.和数据库建立连接2.执行sql语句,接收返回值3.关闭数据库连接使用MySQLdb也要遵循上面的几步.让我们一步步的进行.1、MySQL数据库要用MySQLdb模块,但Python用来链接MySQL的第三方库MySQLdb不支持Python3.x特别说明:我在我的电脑上实验时,我的python是2.7.2版本,安装

2015-08-24 10:58:51 886

原创 python中两个整数相除得到浮点数的方法

在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢?1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道的情况下才可以采用有效,而这种情况意味着被除数的值是写死的、固定的,在绝大多数的情况下是不可行的;2、在进行除法运算前导入一个实除法的模块,即可在

2015-08-23 13:49:57 9896

原创 ValueError: invalid literal for int() with base 10: '2.0'

当python需要对包含小数点的数值进行int转型的时候,要用到int(round(float(变量名或者字符串数值))我原来的变量,countcatlevel数值为2.0countnum = string._int(line[5]) 修改为:countnum = int(round(float(line[5]))) 解决问题!

2015-08-23 13:14:11 1885

转载 如何在win7下安装python包工具pip

pip安装包很方便,本教程就告诉你如何安装。工具/原料pythoneasy_install方法/步骤在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面,

2015-08-21 20:16:01 1390

转载 python数据类型详解

目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:

2015-08-20 17:13:17 687

转载 TF-IDF与余弦相似性的应用(二):找出相似文章

上一次,我用TF-IDF算法自动提取关键词。今天,我们再来研究另一个相关的问题。有些时候,除了找到关键词,我们还希望找到与原文章相似的其他文章。比如,"Google新闻"在主新闻下方,还提供多条相似的新闻。为了找出相似的文章,需要用到"余弦相似性"(cosine similiarity)。下面,我举一个例子来说明,什么是"余弦相似性"。为了简单起见,我们先从句子着手

2015-08-17 17:17:35 446

转载 TF-IDF与余弦相似性的应用(一):自动提取关键词

这个标题看上去好像很复杂,其实我要谈的是一个很简单的问题。有一篇很长的文章,我要用计算机提取它的关键词(Automatic Keyphrase extraction),完全不加以人工干预,请问怎样才能正确做到?这个问题涉及到数据挖掘、文本处理、信息检索等很多计算机前沿领域,但是出乎意料的是,有一个非常简单的经典算法,可以给出令人相当满意的结果。它简单到都不需要高等数学,普通

2015-08-17 17:14:47 630

转载 在java中调用python方法

1、http://sourceforge.net/projects/jython/下载jython包,把其中的jython.jar添加到工程目录 示例:1、摘自:http://blog.csdn.net/anbo724/article/details/66086321.在java类中直接执行python语句view plainim

2015-08-13 06:10:38 557

转载 【整理】详解Python中re.sub

【背景】Python中的正则表达式方面的功能,很强大。其中就包括re.sub,实现正则的替换。功能很强大,所以导致用法稍微有点复杂。所以当遇到稍微复杂的用法时候,就容易犯错。所以此处,总结一下,在使用re.sub的时候,需要注意的一些事情。 解释具体的注意事项之前,先把其具体的解释贴出来:re.subre.

2015-08-13 05:27:27 9163 1

转载 Eclipse的java代码出错:The import XXXX cannot be resolved

折腾Eclipse时,经常会遇到这种情况:缺少某个库,找到之后,需要将该库,jar包,加入到当前项目,使得代码中的import xxx得以正常导入。【如何在Eclipse中导入/添加(外部的)库/jar包】基本思路:由于此处是导入外部的某个库,所以思路都是:通过 Add External Achieves…的方式导入的。具体操作起来,有很多种方式:

2015-08-10 17:25:16 2633

转载 基于 Jython 的大型应用系统动态实现

伴随着 Jython 的出现,使 Java 代码和 Python 代码做到了无缝交互。而 Python 自身强大的字符处理能力和动态执行能力更佳弥补了大型 J2EE 应用的一些先天缺陷。本文将分为几个章节,配合生动的实例,着重阐述如何利用 Jython 让我们的大型 Java 应用系统更加灵活。引言伴随信息时代的的迅猛发展,互联网已经全面渗透到电子商务,金融,电信,

2015-08-10 16:22:30 550

转载 eclipse常用插件安装

之所以eclipse这么受欢迎,原因就是其拥有众多的插件作为支持,这里只介绍几个常用的插件。1)svn插件可能有些人更喜欢“小乌龟”,不过这里还是推荐安装svn的eclipse插件。官方地址:http://subclipse.tigris.org目前最新版本是1.6.17Eclipse update site URL: http://subclipse.tigr

2015-08-10 16:16:27 1302

转载 pandas教程:[22]填充缺失值

当数据中存在NaN缺失值时,我们可以用其他数值替代NaN,主要用到了DataFrame.fillna()方法,下面我们来看看具体的用法:先来创建一个带有缺失值的数据框具体数据内容为:使用0替代缺失值(当然你可以用任意一个数字代替NaN)输出结果为:用一个字符串代替缺失值输出结果为:用前一个数据代替NaN:method='pad'输出结果为:

2015-08-05 20:34:15 6620

转载 Eclipse + Python 的安装与配置流程

Eclipse的安装是很容易的。Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行。(我这里主要介绍windows下的安装)一、Eclipse 的安装  Eclipse的安装是很容易的。Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行。(我这里主要介绍windows下的安装)  JRE的下载地址:http

2015-08-05 10:03:48 598

原创 怎么解决windows下使用eclipse和python编译时候 "Non-ASCII character"错误问题

今天在windows下使用python和eclipse编译一个python项目文件时出现错误:File "F:\eclipseworks\PyDevTest\src\HelloWorld.py", line 4 SyntaxError: Non-ASCII character '\xe5' in file F:\eclipseworks\PyDevTest\src\HelloWor

2015-08-05 09:45:20 1131

转载 在Eclipse中搭建Python开发环境

前言    笔者最近迷上了Python,但是一直没有找到满意的IDE。虽然使用Vim编辑器+命令行的方式比较酷,然而一个优秀的IDE确实能让开发速度提升不少。于是笔者想到Eclipse——一个神一样的利器。经过一番曲折,终究修成正果。整理成文,希望对热爱的Python的童鞋有所帮助。正文   首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,

2015-08-05 09:10:19 1289

转载 Python xlrd读取excel日期类型的2种方法

这篇文章主要介绍了Python xlrd读取excel日期类型的2种方法,本文同时讲解了xlrd读取excel某个单元格的方法,需要的朋友可以参考下有个excle表格需要做一些过滤然后写入数据库中,但是日期类型的cell取出来是个数字,于是查询了下解决的办法。基本的代码结构代码如下:data = xlrd.open_workbook(EXCEL_PA

2015-07-21 16:03:57 3037

转载 python 列表去重(数组)的几种方法

python 列表就是我们js中的数组了,我们下文整理几个常用的python 列表去重实现方法,非常的简单好用。     在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重。这里总结了下网上搜集到的几种方法。一、方法1ids = [1,2,3,3,4,2,3,4,5,6,1]news_ids = []for id

2015-07-20 08:42:10 23576

转载 Python中re(正则表达式)模块学习

今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.match  re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。 import retext = "JGood is a handsome boy, he is cool, cl

2015-07-03 13:17:50 499

转载 Python读写csv文件

1. 写入并生成csv文件代码:# coding: utf-8import csvcsvfile = file('csv_test.csv', 'wb')writer = csv.writer(csvfile)writer.writerow(['姓名', '年龄', '电话'])data = [    ('小河', '25', '12

2015-07-01 03:10:33 1198

转载 用python读写excel(xlrd、xlwt)

最近需要从多个excel表里面用各种方式整理一些数据,虽然说原来用过java做这类事情,但是由于最近在学python,所以当然就决定用python尝试一下了。发现python果然简洁很多。这里简单记录一下。(由于是用到什么学什么,所以不算太深入,高手勿喷,欢迎指导)一、读excel表读excel要用到xlrd模块,官网安装(http://pypi.python.org/pypi/x

2015-07-01 03:04:28 1315

转载 Python While循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。执行流程图如下:实例:#!/usr/bi

2015-06-29 21:21:24 1090

转载 python时间与字符串之间的转换

python获取当前系统时间:取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。你可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出

2015-06-29 21:13:31 1262

转载 用Pandas完成Excel中常见的任务(1)

本文由 伯乐在线 - 艾凌风 翻译,Daetalus 校稿。未经许可,禁止转载!英文出处:pbpython.com。欢迎加入翻译组。引言本文的目的,是向您展示如何使用pandas 来执行一些常见的Excel任务。有些例子比较琐碎,但我觉得展示这些简单的东西与那些你可以在其他地方找到的复杂功能同等重要。作为额外的福利,我将会进行一些模糊字符串匹配,以此来展示一些小花样,以及展示p

2015-06-28 20:51:02 3918

转载 用Pandas完成Excel中常见的任务(2)

本文由 伯乐在线 - 艾凌风 翻译,Daetalus 校稿。未经许可,禁止转载!英文出处:pbpython。欢迎加入翻译组。介绍读者对于本系列第一篇文章的回应,让我感到很兴奋。感谢大家正面的反馈。我想把本系列继续下去,重点介绍其他的一些你经常使用Excel完成的任务,并且展示给你如何在pandas 中使用相同的功能。在第一篇文章中,我着重介绍了Excel中常见的数学计算

2015-06-28 20:46:13 2143

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2015-06-28 08:19:39 495

转载 十分钟搞定pandas

本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包:一、            创建对象可以通过 Data Structure Intro Setion 来查看有关该节内容的详细信息。1、可以通过传递一个list

2015-06-27 17:37:48 3298 1

转载 Python 数据分析包:pandas 基础

pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包类似于 Numpy 的核心是 ndarray,pandas 也是围绕着 Series 和 DataFrame 两个核心数据结构展开的 。Series 和 DataFrame 分别对应于一维的序列和二维的表结构。pandas 约定俗成的导入方法如下:?12

2015-06-27 16:43:08 1563 1

转载 Python中的结构化数据分析利器-Pandas简介

Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。 Pandas的名称来自于面板数据(pane

2015-06-27 12:17:19 7684 1

转载 pandas教程:[5]读取csv数据

很多数据是从网上下载而来,数据的格式可能是csv,那么pandas可以很容易的从csv格式的文件中读取数据,下面我们来看看具体的过程:引入pandas使用pandas下的read_csv方法,读取csv文件,参数是文件的路径,这是一个相对路径,是相对于当前工作目录的,那么如何知道当前的工作目录呢?使用os.getcwd()方法获取当前工作目录读取

2015-06-27 12:03:23 4196

转载 python实例26[计算MD5]

代码如下:from hashlib import md5def calMD5(str): m = md5() m.update(str) return m.hexdigest() def calMD5ForFile(file): m = md5() a_file = open(file, 'rb') m.update(a_file.read())

2015-06-19 14:15:18 784

转载 python类库26[读写Excel]

一 读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。首先,打开workbook;    import xlrdwb = xlrd.open_workbook('myworkbook.xls')检查表单名字:    wb.sheet_names()得到第一张表单,两种方式:索引和

2015-06-19 14:13:08 580

转载 决策树建模

决策树是一种简单的机器学习方法。决策树经过训练之后,看起来像是以树状形式排列的一系列if-then语句。一旦我们有了决策树,只要沿着树的路径一直向下,正确回答每一个问题,最终就会得到答案。沿着最终的叶节点向上回溯,就会得到一个有关最终分类结果的推理过程。决策树:1234567class de

2015-06-17 13:48:47 1827

SVN插件subclipse

Myeclipse或者eclipse安装svn资源,版本site-1.10.8

2015-08-26

MySQL驱动jar文件

只用将此文件导入eclipse就可成功连接mysql数据库了,这是mysql-connector-java-5.1.26-bin驱动jar文件。

2015-03-30

空空如也

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

TA关注的人

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