随笔分类 -  Python

numpy中ravel()和flatten()
摘要:共同点:都是将多维数组降为一维,这点从两个单词的意也可以看出来,ravel(散开,解开),flatten(变平)。 不同点:ravel()返回的是视图(效果相当于c/c++中的引用),对原来的矩阵会产生影响; flatten()返回的是原来矩阵的一个copy,不会对原来的矩阵产生影响; 阅读全文

posted @ 2018-10-12 20:49 Magic_chao 阅读(406) 评论(0) 推荐(0)

numpy中pad用法
摘要:函数原型:pad(array,pad_width,mode,**kwars) 用法:将array数组用给定值(**kwars传入) 进行扩充 举例: 具体解释: (2,3) 表示在原来的array数组开始位置加入2个constant_values(即1), 结束位置加入3个constant_valu 阅读全文

posted @ 2018-07-08 22:45 Magic_chao 阅读(4414) 评论(0) 推荐(0)

urllib.request.urlretrieve用法
摘要:''' urllib.request.urltrieve(url,filename=None,reporthook=None,data=None) url:远程服务器地址(即需要获取数据的地址) filename:将远程获取的数据存放入的文件名'''import urllib.request def callback(blocknum, blocksize, totalsize): ... 阅读全文

posted @ 2018-06-08 10:53 Magic_chao 阅读(11247) 评论(0) 推荐(0)

Python 的 with 语句
摘要:引言 with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in Python 2.6? 中 wit 阅读全文

posted @ 2018-02-01 17:45 Magic_chao 阅读(238) 评论(0) 推荐(0)

Python中NumPy(axis=0 与axis=1)
摘要:python中的axis究竟是如何定义的呢?他们究竟代表是DataFrame的行还是列?考虑以下代码: 如果我们调用df.mean(axis=1),我们将得到按行计算的均值 然而,如果我们调用 df.drop((name, axis=1),我们实际上删掉了一列,而不是一行: 阅读全文

posted @ 2018-01-30 15:23 Magic_chao 阅读(2582) 评论(0) 推荐(0)

Python中escape和unescape
摘要:Python处理HTML转义字符 在抓网页数据经常遇到例如&gt;或者&nbsp;这种HTML转义符,抓到字符串里很是烦人。 比方说一个从网页中抓到的字符串 p ='&lt;abc&gt;' 用Python可以这样处理: #这样就得到了txt= '<abc>' 如果还想转回去,可以这样: #这样又回 阅读全文

posted @ 2018-01-28 16:42 Magic_chao 阅读(2407) 评论(0) 推荐(0)

Python中request模块学习【深入浅出】
摘要:安装: pip install requests 使用: import requests HTTP请求:GET、POST、PUT、DELETE、HEAD、OPTIONS 1) get res = requests.get("https://github.com/timeline.json") 2) 阅读全文

posted @ 2018-01-27 20:41 Magic_chao 阅读(447) 评论(0) 推荐(0)

python 编码问题 u'汉字'
摘要:中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢? python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的unicod 阅读全文

posted @ 2018-01-27 20:28 Magic_chao 阅读(4108) 评论(0) 推荐(0)

json.dumps与json.dump的区别 json.loads与json.load的区别
摘要:json.dumps是将一个Python数据类型列表进行json格式的编码解析, 示例如下: >>> import json #导入python 中的json模块>>> l = [‘iplaypython’,[1,2,3], {‘name’:’xiaoming’}] #创建一个l列表>>> enco 阅读全文

posted @ 2018-01-27 19:59 Magic_chao 阅读(247) 评论(0) 推荐(0)

搞清楚Python中self的含义
摘要:刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。 self代表类的实例,而非类。 实例来说明 Python class Test: def prt(self): print(self 阅读全文

posted @ 2018-01-27 13:59 Magic_chao 阅读(16300) 评论(2) 推荐(1)

Python类变量和实例变量区别
摘要:深入理解python类的实例变量和类变量 Python变量的本质:被赋值1 普通python变量(非类相关变量)很容易理解,在被赋值后即变量存在,可读可写2 Python类的变量(类变量和实例对象变量)以某种方式在某地方被赋值,即存在,可被读写2.1 Python类变量被赋值 (1)类的设计里, c 阅读全文

posted @ 2018-01-26 22:47 Magic_chao 阅读(7813) 评论(0) 推荐(0)

Python中函数和方法的区别
摘要:1、函数要手动传self,方法不用传self 2、如果是一个函数,用类名去调用,如果是一个方法,用对象去调用 举例说明: 判断函数和方法的方式 阅读全文

posted @ 2018-01-26 21:58 Magic_chao 阅读(5840) 评论(4) 推荐(0)

Python的2种继承方式
摘要:python类的继承的两种方式 阅读全文

posted @ 2018-01-26 14:14 Magic_chao 阅读(2094) 评论(0) 推荐(0)

在学习python的过程中,lambda的语法经常出现,现在将它整理一下,以备日后查看。
摘要:1、lambda是什么? 举个例子如下: 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解。 Python中,也有几个定义好的全局函数方便使用的,f 阅读全文

posted @ 2018-01-26 14:12 Magic_chao 阅读(190) 评论(0) 推荐(0)

导航