01 2018 档案

python中使用xlrd读excel使用xlwt写excel
摘要:原文地址 :http://www.bugingcode.com/blog/python_xlrd_read_excel_xlwt_write_excel.html 在数据分析和运营的过程中,有非常多的时候需要提供给别人使用,提供的形式有很多种,最经常使用的是 , 而 数据的统计和分析采用的是 , 使 阅读全文

posted @ 2018-01-31 16:03 go2coding 阅读(390) 评论(0) 推荐(0)

ChatterBot聊天机器人呢结构(五):ChatterBot对话流程
摘要:原文地址: "http://www.bugingcode.com/blog/ChatterBot_Dialogue_process.html" 创建机器人 部署机器人的各种属性,根据前面的章节里聊天机器人的各种属性,对聊天机器人进行相应的配置,创建一个符合自己的机器人。 bot = ChatBot( 阅读全文

posted @ 2018-01-30 17:54 go2coding 阅读(3197) 评论(1) 推荐(0)

Matplotlib绘图库入门(七):高效使用
摘要:原文地址: !()[http://www.bugingcode.com/blog/Matplotlib_7_Effectively_Using.html] 这是一篇关于如何高效的使用 的文章,文章的地址在 "原文" ,但是这里不准备一行一行的对文章的内容进行翻译,而是把主要的步骤和思想都记录下来,在 阅读全文

posted @ 2018-01-29 18:17 go2coding 阅读(2657) 评论(0) 推荐(0)

pandas入门(一):pandas的安装和创建
摘要:`pandas pandas Numpy Numpy EXCEL` 扮演着非常重要的作用,表格的模式是数据模型最好的一种展现形式。 是对表格数据模型在python上的模拟,它有简单的像 对数据的处理,能够方便的在python上实现。 pandas 的安装 在python上的安装同样的使用 进行: p 阅读全文

posted @ 2018-01-18 14:24 go2coding 阅读(59170) 评论(0) 推荐(0)

Numpy入门(三):Numpy概率模块和线性代数模块
摘要:Numpy中经常使用到的两个模块是概率模块和线性代数模块, 和 两个模块。 概率模块 产生二项分布的随机数:np.random.binomial(n,p,size=…),其中n,p,size分别是每轮试验次数、概率、轮数 产生超几何分布随机数:np.random.hypergeometric(n1, 阅读全文

posted @ 2018-01-17 17:16 go2coding 阅读(533) 评论(0) 推荐(0)

Numpy入门(二):Numpy数组索引切片和运算
摘要:在Numpy中建立了数组或者矩阵后,需要访问数组里的成员,改变元素,并对数组进行切分和计算。 索引和切片 Numpy数组的访问模式和python中的 相似,在多维的数组中使用 进行区分: 在python的 下: a = [1,2,4] print a[2:] 打印出: [4] 这是一个数组,在Num 阅读全文

posted @ 2018-01-17 16:57 go2coding 阅读(409) 评论(0) 推荐(0)

Numpy入门(一):Numpy的安装和创建
摘要:在数据分析和机器学习中,大量的使用科学计算,Numpy提供了大型矩阵计算的方式,而这些是python标准库中所缺少的。Numpy也是许多优秀的第三方库的基础,依赖于Numpy的库非常多,后续会慢慢的进行介绍。 Numpy的安装 和许多的库一样,不管在windows平台下还是在linux平台下,安装N 阅读全文

posted @ 2018-01-17 14:45 go2coding 阅读(2891) 评论(0) 推荐(0)

在python使用selenium获取动态网页信息并用BeautifulSoup进行解析--动态网页爬虫
摘要:爬虫抓取数据时有些数据是动态数据,例如是用js动态加载的,使用普通的 抓取数据是找不到相关数据的,这是爬虫初学者在使用的过程中,最容易发生的情况,明明在浏览器里有相应的信息,但是在python抓取的网页中缺少了对应的信息,这通常是网页使用的是js异步加载数据,在动态显示出来。一种处理方式是找出相应的 阅读全文

posted @ 2018-01-16 17:15 go2coding 阅读(7544) 评论(0) 推荐(0)

在python中连接mysql数据库,并进行增删改查
摘要:数据库在开发过程中是最常见的,基本上在服务端的编程过程中都会使用到,mysql是较常见的一种数据库,这里介绍python如果连接到数据库中,并对数据库进行增删改查。 安装mysql的python扩展 使用 第三方扩展库连接mysql,首先在 下,查看MySQLdb是否已经安装,命令如下: impor 阅读全文

posted @ 2018-01-16 14:29 go2coding 阅读(3167) 评论(0) 推荐(0)

在python中使用json
摘要:在服务器和客户端的数据交互的时候,要找到一种数据格式,服务端好处理,客户端也好处理,这种数据格式应该是一种统一的标准,不管在哪里端处理起来都是统一的,现在这种数据格式非常的多,比如最早的xml,再后来较为流行的json。 JSON是什么 JSON(JavaScript Object Notation 阅读全文

posted @ 2018-01-16 12:03 go2coding 阅读(2064) 评论(0) 推荐(0)

爬虫入门-使用python写简单爬虫
摘要:从第一章到上一章为止,基本把python所有的基础点都已经包括了,我们有控制逻辑的关键字,有内置数据结构,有用于工程需要的函数和模块,又有了标准库和第三方库,可以写正规的程序了。 python可以做非常多的事情,最火爆的事情应该是大家一直都在讨论的爬虫,这里编写一个简单的爬虫例子,它能够真正的运行, 阅读全文

posted @ 2018-01-16 10:52 go2coding 阅读(405) 评论(0) 推荐(0)

python发送各类邮件的主要方法
摘要:题记 python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: smtplib模块 smtplib.SMTP([ho 阅读全文

posted @ 2018-01-15 16:03 go2coding 阅读(159) 评论(0) 推荐(0)

linux查看端口号占用命令-netstat
摘要:题记 经常会发现,很多时候我们在运行一些带有端口的程序时,程序经常会报端口被占用的问题,比如Tomcat 8080,端口起不来。 查看端口号 netstat 如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下: netstat pan | grep 5623 其中562 阅读全文

posted @ 2018-01-15 15:37 go2coding 阅读(728) 评论(0) 推荐(0)

linux查看端口号占用命令-top
摘要:题记 对于top命令来说,基本是都是linux命令入门中,第一个使用的命令,在windows中电脑如果卡顿,回去任务栏中查看cpu和内存的使用情况。top命令实现的就是这个重要的功能。 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可 阅读全文

posted @ 2018-01-15 15:30 go2coding 阅读(1119) 评论(1) 推荐(1)

python两个字典合并,两个list合并
摘要:1.两个字典:a={'a':1,'b':2,'c':3} b= {'aa':11,'bb':22,'cc':33} 合并1:dict(a, b) 操作如下: a={'a':1,'b':2,'c':3} b= {'aa':11,'bb':22,'cc':33} dict(a, b) {'a': 1, 阅读全文

posted @ 2018-01-15 14:43 go2coding 阅读(364) 评论(0) 推荐(0)

Linux查看程序端口占用情况
摘要:经常启动http服务器的时候,发现起不来,比如Tomcat,查看日志才发现提示端口已经被占用了。 这里有几个命令比较重要, 查找被占用的进程 查看 tomcat是否启动了: ps aux | grep tomcat 结果没有发现tomcat进程: root@ubuntu:/data/server/w 阅读全文

posted @ 2018-01-15 14:34 go2coding 阅读(271) 评论(0) 推荐(0)

linux grep命令详解
摘要:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep (global search regular expre 阅读全文

posted @ 2018-01-15 14:32 go2coding 阅读(2910) 评论(0) 推荐(0)

awk使用和详解
摘要:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,ga 阅读全文

posted @ 2018-01-15 14:26 go2coding 阅读(27748) 评论(0) 推荐(2)

Python【map、reduce、filter】内置函数使用说明
摘要:题记 介绍下Python 中 map,reduce,和filter 内置函数的方法 一:map map(...) map(function, sequence[, sequence, ...]) list 对sequence中的item依次执行function(item),执行结果输出为list。 阅读全文

posted @ 2018-01-12 17:52 go2coding 阅读(258) 评论(0) 推荐(0)

virtualenv -- python虚拟沙盒
摘要:题记 有人说:virtualenv、fabric 和 pip 是 pythoneer 的三大神器。 不管认不认同,至少要先认识一下,pip现在倒是经常用到,virtualenv第一次听说,不过,总得尝试一下吧。 一、安装 pip install virtualenv 因为我已经安装了pip,那么就直 阅读全文

posted @ 2018-01-12 17:50 go2coding 阅读(214) 评论(0) 推荐(0)

python--threading多线程
摘要:题记 threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复、中断。 threading模块提供的类: Thread, Lock, Rlock, Condition, [Bounded]Semaph 阅读全文

posted @ 2018-01-12 17:47 go2coding 阅读(486) 评论(0) 推荐(0)

scrapy入门教程
摘要:题记 我们为什么需要一个爬虫框架?一个爬虫框架能帮我们做什么事情,减轻我们什么样的一些工作,我们重新梳理爬虫到底是做什么的,哪些工作是重复的工作,我们可以用框架来解决的。 一个简单的爬虫,从一个url开始,从开始的网页里面解析到所有可能的链接,通过这些链接不断的递归,抓取到全网的网页。 在这个过程中 阅读全文

posted @ 2018-01-12 16:54 go2coding 阅读(174) 评论(0) 推荐(0)

python os.path模块
摘要:题记 os.path 模块,可以获取文件路径的相关操作,比如判断是不是文件夹,文件是否存在等。 文件路径相关操作 os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息。 import os.path path = '/home/vamei/ 阅读全文

posted @ 2018-01-12 16:32 go2coding 阅读(166) 评论(0) 推荐(0)

python- shutil 高级文件操作
摘要:题记 shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。对单个文件的操作也可参见os模块。 拷贝文件 shutil.copyfile 复制文件内容(不包含元数据)从src到dst。 DST必须是完整的目标文件名;拷贝目录参见shutil.cop 阅读全文

posted @ 2018-01-12 16:30 go2coding 阅读(325) 评论(0) 推荐(0)

python 使用 UTF-8 编码
摘要:题记 一般我喜欢用 utf 8 编码,在 python 怎么使用呢? 使用utf 8 文字 在 python 源码文件中用 utf 8 文字。一般会报错,如下: File "F:\workspace\psh\src\test.py", line 2 SyntaxError: Non ASCII ch 阅读全文

posted @ 2018-01-12 16:28 go2coding 阅读(141103) 评论(0) 推荐(2)

Python 字符编码判断
摘要:题记 在获取中文字符的时候,如果出现乱码的情况,我们需要了解当前的字符串的编码形式。使用下面两种方法可以判断字符串的编码形式。 法一: isinstance(s, str) 用来判断是否为一般字符串 isinstance(s, unicode) 用来判断是否为unicode 或 if type(st 阅读全文

posted @ 2018-01-12 16:26 go2coding 阅读(1312) 评论(0) 推荐(0)

Python字符串编码——Unicode
摘要:ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000 阅读全文

posted @ 2018-01-12 16:23 go2coding 阅读(2996) 评论(0) 推荐(0)

文件夹操作和文件读写
摘要:题记 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的 阅读全文

posted @ 2018-01-12 16:15 go2coding 阅读(338) 评论(0) 推荐(0)

python中字符串操作--截取,查找,替换
摘要:python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式。 字符串的截取 python中对于字符串的索引是比较特别的,来感受一下: s = '123456789' 截取中间的两个字符 s[1:3] 输出为:'23' 从某个位置到结尾 s[4:] 输出为:'56789' 阅读全文

posted @ 2018-01-12 16:02 go2coding 阅读(30161) 评论(0) 推荐(0)

正则表达式入门-python代码
摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。 正则表达式在很多的应用中都有使用到,特别是在网络爬虫中格式化html后取出自己需要的属性,在字符串的匹配和查找中也有很多的应用。 本文主要使用python对正则表达式进行说明,并配合合适的代码。 阅读全文

posted @ 2018-01-12 11:15 go2coding 阅读(625) 评论(0) 推荐(0)

导航