分类
摘要:
面向对象:
概念:类,实例化,对象,实例
属性:
公有属性:在类中定义
成员属性:在方法中定义
私有属性:在方法中使用 __属性 定义 限制外部访问
方法:
普通方法
类方法: @classmethod 装饰 类名.调用 默认传(cls)
静态方法: @staticmethod 装饰 通... 阅读原文
2017-06-15 19:08:02 阅读(847) 评论(0)
摘要:
merge
pandas的merge方法提供了一种类似于SQL的内存链接操作,官网文档提到它的性能会比其他开源语言的数据操作(例如R)要高效。
和SQL语句的对比可以看这里
merge的参数
on:列名,join用来对齐的那一列的名字,用到这个参数的时候一定要保证左表和右表用来对齐的那一列都有相同的列名。
left_... 阅读原文
2017-06-15 17:20:04 阅读(871) 评论(0)
摘要:
HTTP协议:
HTTP(Hypertext Transfer Protocol):即超文本传输协议。URL是通过HTTP协议存取资源的Internet路径,一个URL对应一个数据资源。
HTTP协议对资源的操作:
Requests库提供了HTTP所有的基本请求方式。官方介绍:http://www.python-r... 阅读原文
2017-06-15 15:55:06 阅读(930) 评论(0)
摘要:
Python的Excel操作需要另外下载安装对应Python版本的xlrd和xlwt包,用于对Excel的读取和写入。
安装方法:直接解压后,在字符命令界面cd到setup.py的目录,执行命令“Python setup.py install”即可。
xlrd(下面有些是方法,有些是属性,属性后面不加括号)
1. e... 阅读原文
2017-06-15 14:22:02 阅读(891) 评论(0)
摘要:
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些初步的数据挖掘和分析。
在使用matplotlib画图时,横坐标为中文,但是画出的条形图横坐标总是显示“框框”,就去查... 阅读原文
2017-06-15 13:09:02 阅读(864) 评论(0)
摘要:
1. os.path.driname(path):返回路径的上一级路径字符串。
>>> os.path.dirname('D:\Games') 'D:\\' >>>
2. os.path.basename(path):返回路径的最后一级目录名(文件夹名)或文件名(全称)。
... 阅读原文
2017-06-15 12:29:02 阅读(880) 评论(0)
摘要:
这一章中作者简要的介绍了python数据模型,主要是python的一些特殊方法。比如__len__, __getitem__. 并用一个纸牌的程序来讲解了这些方法
首先介绍下Tuple和nametuple的区别:
Nametuple是类似于元组的数据类型。除了能够用索引来访问数据,还支持用方便的属性名来访问数据。... 阅读原文
2017-06-15 11:30:02 阅读(821) 评论(0)
摘要:
在引言章节里,介绍了MovieLens 1M数据集的处理示例。书中介绍该数据集来自GroupLens Research(http://www.groupLens.org/node/73),该地址会直接跳转到https://grouplens.org/datasets/movielens/,这里面提供了来自MovieL... 阅读原文
2017-06-15 09:39:02 阅读(961) 评论(0)
摘要:
Python 跟 Python3 完全就是两种语言
0x00 import caffe FAILED 环境为 Ubuntu 16 cuda 8.0 NVIDIA 361.77 Anaconda2。昨天莫名其妙Caffe不能用了:
>>> import caffe
Traceb... 阅读原文
2017-06-15 09:12:01 阅读(889) 评论(0)
摘要:
因为工作的原因,学习停滞了很久,也落后了很多。真的,学习坚持很重要,我们身边太多的诱惑,任何的困难都可能成为放弃的理由。让自己一直在行走,哪怕步子再小,只要走,就有希望。送给自己,死磕到底。
集合
集合是一个无序的,不重复的数据组合,它的主要作用如下:
去重,把一个列表变成集合,就自动去重了
关系测试,测试两组数... 阅读原文
2017-06-15 07:19:02 阅读(889) 评论(0)