摘要: 哈哈哈哈............... 开始写博客 模块续集: shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟j 阅读全文
posted @ 2018-06-01 15:03 rianley 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 二,多个装饰器的案例 三,有参装饰器 2.编写下载网页内容的函数,要求功能是:用户传入一个URL,函数返回下载页面的内容。 3.装饰器包装原函数案例 心灵鸡汤: 莫让惰性,成为惯性 (不要让懒惰成为习惯!) 欢迎加入 程序员的自我修养 群:687226766 阅读全文
posted @ 2018-06-01 14:44 rianley 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 [root@VM_105_217_centos Python-3.6.2]# python Python 2.7.5 (default, Aug 4 2017, 00:39:18 阅读全文
posted @ 2018-05-29 17:44 rianley 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在word2vec原理(一) CBOW与Skip-Gram模型基础中,我们讲到了使用神经网络的方法来得到词向量语言模型的原理和一些问题,现在我们开始关注word2vec的语言模型如何改进传统的神经网络的方法。由于word2vec有两种改进方法,一种是基于Hierarchical Softmax的,另 阅读全文
posted @ 2018-05-25 16:16 rianley 阅读(316) 评论(0) 推荐(0) 编辑
摘要: word2vec是google在2013年推出的一个NLP工具,它的特点是将所有的词向量化,这样词与词之间就可以定量的去度量他们之间的关系,挖掘词之间的联系。虽然源码是开源的,但是谷歌的代码库国内无法访问,因此本文的讲解word2vec原理以Github上的word2vec代码为准。本文关注于wor 阅读全文
posted @ 2018-05-25 15:21 rianley 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 整个互联网的流量中,真人占比有多少? 80% ? 60% ? 50% ? 根据 Aberdeen Group 在近期发布的以北美几百家公司数据为样本的爬虫调查报告显示,2015 年网站流量中的真人访问仅为总流量的 54.4% ,剩余的流量由 27% 的好爬虫和 18.6% 的恶意爬虫构成。 爬与反爬 阅读全文
posted @ 2018-05-23 14:23 rianley 阅读(4521) 评论(0) 推荐(0) 编辑
摘要: 简单实现一个线程池: 复杂线程池 线程池要点:1,创建线程池时,是在需要执行线程的时候创建线程,而不是创建好最大队列等待执行2,创建一个回调函数,检查出剩余队列的任务,当线程执行完函数的时候通知线程池,3,使用线程池时让其循环获取任务,并执行4,线程池,让其自行的去激活线程,执行完成后,关闭退出 本 阅读全文
posted @ 2018-05-23 12:07 rianley 阅读(2606) 评论(4) 推荐(0) 编辑
摘要: 现在多进程多线程已经是老生常谈了,协程也在最近几年流行起来。python中有协程库gevent,py web框架tornado中也用了gevent封装好的协程。本文主要介绍进程、线程和协程三者之间的区别。 一、概念 1、进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进 阅读全文
posted @ 2018-05-23 12:01 rianley 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.模块的分类 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py 阅读全文
posted @ 2018-05-20 16:03 rianley 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.模块导入方式详解. 关于Python有几种导入模块的方式! 1.内置函数或者第三方库的导入方法。 #!/usr/bin/env python #_*_coding:utf-8_*_ #@author :rianleycheng #blog:http://www.cnblogs.com/rianl 阅读全文
posted @ 2018-05-20 14:16 rianley 阅读(168) 评论(0) 推荐(0) 编辑