- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 python学习---filter
python filterPython内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return
2017-08-18 16:51:44 297
转载 Python在大数据分析及机器学习中的兵器谱
Flask:Python系的轻量级Web框架。 1. 网页爬虫工具集Scrapy推荐大牛pluskid早年的一篇文章:《Scrapy 轻松定制网络爬虫》Beautiful Soup客观的说,Beautifu Soup不完全是一套爬虫工具,需要配合urllib使用,而是一套HTML/XML数据分析,清洗和获取工具。Python-Goos
2017-08-18 10:03:31 421
原创 python学习--map/reduce
Python内建了map()和reduce()函数。我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list[1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下:
2017-08-17 21:43:26 262 1
转载 4行Python代码获取所在城市天气预报
4行Python代码获取所在城市天气预报 使用Python获取天气预报,想想是件很简单的事情。无非是发送一个HTTP请求,再解析请求返回的结果。当你真的使用Python程序去获取天气预报以后,会发现,有不少坑在等着你。这里简单记录一下我遇到的坑,供大家参考。如何获取使用Pyth
2017-08-16 15:05:42 3276
原创 python学习——生成器使用杨辉三角
生成器:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python
2017-08-15 20:26:41 553
转载 详细图解如何注册 Navicat for Mysql 11.0.17 企业版(Win7 64bit)
我给如下某度的云盘,存放了Navicat forMySQL 11.0.17企业版的安装包和注册需要的工具。要是失效的话,请联系:请叫我大师兄。链接:http://pan.baidu.com/s/1eSDjkmm 密码:wxg0注意事项:1、不要将Navicat安装到系统盘,否则会导致激活不成功。(程序开发者的你,估计不会把东西都装系统盘的吧!!!)2、已经安装到系统盘的,可将“N...
2017-08-14 17:43:27 1869
原创 python学习---汉罗塔
题目:汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
2017-08-13 17:39:15 802
转载 python学习之函数的参数
定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。位
2017-08-13 15:31:57 445
转载 mysql中key 、primary key 、unique key 与index区别
索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。表越大,花费时间越多。如果表对于查询的列有一个索引,mysql能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。如果一个表有1000行,这比顺序读取至少快100倍。注意你需要存取几乎所有1000行,它较快的顺序读取,因为此时我们避免磁盘寻道。所有的...
2017-08-11 17:11:54 531
原创 python 远程连接数据库出现的问题
python进行远程连接数据库python3 利用pymysql模块进行数据库远程连接,但是发现即使代码没有出错误,任然会连接失败。在此过程中出现两个错误,网上寻找一圈解决方案,终于解决问题了。作为刚刚接触python的小白来说,还是很兴奋的。首先,给出远程连接数据库的代码import pymysql#import#远程登陆数据库try: con = pym...
2017-08-10 15:30:47 2158
转载 Python3 MySQL 数据库连接
什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。PyMySQL 安装在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。PyMySQL 下载...
2017-08-09 11:07:04 423
原创 Python利用Requests库写爬虫
Python利用Requests库写爬虫python编译环境是 python 3.6基本Get请求:#-*- coding:utf-8 -*-import requestsurl = 'http://www.baidu.com'r = requests.get(url)print(r)带参数Get请求:#--coding:utf-8--i
2017-08-08 21:00:37 354
转载 欢迎使用CSDN-markdown编辑器
数据映射的基本概念数据映射(Data Mapping):给定两个数据模型,在模型之间建立起数据元素的对应关系,将这一过程称为数据映射。数据映射是很多数据集成任务的第一步,例如:数据(data migration)、数据清洗(data cleaning)、数据集成、语义网构造、p2p信息系统。数据映射的方式有两种:手工编码(Hand-coded)和可视化操作(Graphical manual)。手工编
2017-08-08 20:26:53 262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人