Python
DTree123
努力会让你更快乐
欢迎访问我的个人网站http://www.dtree.club
展开
-
python--列表list()操作
关于列表list的操作 ·a = list() //创建一个新的列表 ·a.append('b') //往数组a里添加新的元素,但一次只能添加一个 ·a.extend(['hello','world'])或者a.extend(c)//其中c是一个列表 extend作用是为数组拓展多个元素或者一个列表 ·a.count('hello') //意思即为计算列表a里hello出现的次数原创 2017-01-02 21:41:49 · 610 阅读 · 0 评论 -
Pandas知识点(二)
声明:本文总结是根据莫烦课程笔记所得!Pandas: 1.从DataFrame中查询数据,普通方式: 2. 通过label(标签)方式:loc 保存所有行的数据,对列的数据进行筛选: 3. 通过position(位置)方式:iloc 上面是第三原创 2017-08-13 21:12:05 · 316 阅读 · 0 评论 -
Pandas知识点(三)
声明:本文总结是根据莫烦系列课程Pandas:合并: import numpy as npimport pandas as pddf1 = pd.DataFrame(np.arange(12).reshape(3,4),index=[0,1,2],columns=['A','B','C','D'])df2 = pd.DataFrame(np.arange(12).reshape(原创 2017-08-14 09:53:08 · 227 阅读 · 0 评论 -
Pandas知识点(四)
声明:本文总结是根据莫烦系列课程笔记所得!Pandas:merge功能: 基于key将lefe和right合并到一起: 当有两个key时:(注意key中值与上面不同): 默认为inner方式: 类似于: 其中,how共有四种取值:inner,outer,ri原创 2017-08-14 11:13:10 · 272 阅读 · 0 评论 -
Pandas知识点(一)
声明:本文总结是根据莫烦课程笔记所得Pandas: 类似字典形式的Numpy,能给不同的行不同的列进行命名。---------------*******************************************************************-----------------1. Series 是一个类数组的数据结构,同时带有标签(lable)或者说原创 2017-08-13 20:10:42 · 572 阅读 · 0 评论 -
使用matplotlib中的pyplot报错显示缺少_tkinter
转载自 点我传送在centos系统下,导入matplotlib时,出现ImportError: No module named '_tkinter'的错误,首先yum list installed | grep ^tk 查看是否存在相应模块,通常原因是tkinter和tk-devel缺失。通过yum install -y tkinter和yum install -y tk-de转载 2017-08-14 14:20:56 · 1525 阅读 · 0 评论 -
Pandas知识点(五)
声明:本文总结是根据莫烦系列课程笔记所得!Pandas: 所得结果为: 以上画出的为Series图像;2. 画出DataFrame图像(矩阵): 首先定义矩阵: 上面只打印了data的前三行数据; 下面是plot的图像:3. plt的scatter方法:原创 2017-08-14 14:59:46 · 329 阅读 · 0 评论 -
Matplotlib学习笔记(二)
Legend图例:import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-3,3,50)y1 = 2*x+1y2 = x**2plt.figure()plt.xlim((-1,2))plt.ylim((-2,3))plt.xlabel("I am x")plt.ylabel("I am y")原创 2017-08-14 20:24:19 · 344 阅读 · 0 评论 -
Matplotlib学习笔记(三)
注解:import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-3,3,50)y = 2*x+1plt.figure(num=1,figsize=(8,5))plt.plot(x,y)ax = plt.gca()ax.spines['right'].set_color('none')ax.spine原创 2017-08-14 21:06:25 · 491 阅读 · 0 评论 -
在使用matplotlib时报错_tkinter.TclError: couldn't connect to display ":0.0"
关于这个问题发生的原因,我还没有搞清楚,昨天还好好的,今天开始学习sklearn时安装了scipy和scikit-learn,就开始出现这样的错误,重新编译了Python还是如此报错;经过google,找到了解决办法,但没有弄清楚原因,以下是解决办法:#之前的版本:import matplotlib.pyplot as plt#...plt.show()#解决方法:import原创 2017-08-15 09:06:48 · 11948 阅读 · 3 评论 -
Matplotlib学习笔记(四)
scatter画散点图:import matplotlib.pyplot as pltimport numpy as npn = 1024X = np.random.normal(0,1,n)Y = np.random.normal(0,1,n)T = np.arctan2(Y,X) #for color valueplt.scatter(X,Y,s=75,c=T,alpha=0原创 2017-08-15 10:13:31 · 377 阅读 · 0 评论 -
Numpy学习
链接到Numpy官方文档 本文总结是根据官方文档而来Numpy知识点简介与安装基础知识Numpy数组的一个例子定义数组基本操作通用函数索引切片迭代形状操纵改变一个数组的形状堆叠不同的数组将一个阵列分隔成几个较小的复制与查看没有完全复制查看或浅复制深复制Numpy中的功能和方法概览Numpy知识点简介与安装 简介: Numpy是Python用于科学计算的一个库,原创 2017-08-19 12:17:23 · 435 阅读 · 0 评论 -
关于python的编码问题
点击打开链接原创 2017-06-27 20:12:24 · 233 阅读 · 0 评论 -
python--列表,元组,字典的区别
列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的。列表是可以嵌套的。元组元祖和列表十分相似,不过元组是转载 2017-01-02 22:00:31 · 348 阅读 · 0 评论 -
python--序列操作
关于序列: a.多个成员 b.有序排列 特性:能够通过下标索引 成员判断 in ,not in +操作(类型连接,必须是同类型) [a,b,c] + [d,e,f] ==> [a,b,c,d,e,f] 重复操作 (1,2,3) * 3 ==> (1,2,3,1,2,3,1,2,3) 序列相应原创 2017-01-02 22:22:15 · 301 阅读 · 0 评论 -
python--列表list()操作
关于列表list的操作 ·a = list() 或者 a = ['b','c']//创建一个新的列表 ·a.append('b') //往数组a里添加新的元素,但一次只能添加一个 ·a.extend(['hello','world'])或者a.extend(c)//其中c是一个列表 extend作用是为数组拓展多个元素或者一个列表 ·a.count('hello') //意思即为原创 2017-01-02 22:23:28 · 266 阅读 · 0 评论 -
python--Dict字典概述
字典,类似于java中的Map,就是键值对。 与列表的区别:列表是有序的,从0开始连续的数字索引,而字典是无序的,数字字符串都可作为索引创建字典(3种): 1.d={} 2.d={'name':'alen','age':23} 3.d=dict((['name':alen],['age':23])) 添加元素: d原创 2017-01-04 08:47:11 · 369 阅读 · 0 评论 -
python--关于对象的可变性
对象的可变性: id()函数:显示对象的标识码,相当于这个对象的身份证号对象是否具有可变性是由其类型决定的 -----不可变对象-----:number , string,boolean ,tuple(元组) -----可变对象--------:list , dict , set(集合) 可变性示例: a = ([],[])原创 2017-01-04 23:23:52 · 501 阅读 · 0 评论 -
python--参数传递
我们已经了解对象的可变性,例如:def f(a) a.append("hello")a = []print af(a)print a //此时会发现,列表a中将会对一项“hello”元素,这就是由于列表的可变性导致的但是我们有时候并不想因为调用了f()方法而将a[]改变掉,此时应该怎么办呢?1,对list()进行切片def f(x) x原创 2017-01-05 00:30:35 · 288 阅读 · 0 评论 -
python--知识补充
1,对值进行比较时,常用 == ,而在对对象id进行比较时,常用is a = [1,2,3] deepcopy(a) == a //将会返回True,因为值相同 deepcopy(a) is a //将会返回False,毕竟id不一样嘛原创 2017-01-05 00:32:04 · 241 阅读 · 0 评论 -
YAML总结
一. YAML简介估计大多数人都听说过XML,但YAML却很少听说,甚至都没有听说过,我也是其中之一,因为实习的公司需要用到这个相关的技术,也就特地了解了一下。为什么说起了YAML,却非要再提起XML呢?看这名字就知道,有故事呀。首先,简要介绍一下YAML。YAML: YAML Ain't Markup Language,这是官方给的定义,什么意思呢?就是“YAML不是一种置标语言”。原创 2017-06-17 01:06:16 · 1276 阅读 · 0 评论 -
关于安装Python3的文章
点击进入查看python3的安装步骤转载 2017-07-02 18:33:40 · 214 阅读 · 0 评论 -
python爬虫之requests对https的限制访问
当想要爬取的一个网站时返回错误如下:/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:79:InsecurePlatformWarning:A true SSLContext object is not available.This prevents urllib3 from co原创 2017-06-28 00:03:02 · 6805 阅读 · 0 评论 -
Matplotlib学习笔记(五)
条形图:结果:********************************************************************************************************************************************画等高线图:import matplotlib.pyplot as pltimp原创 2017-08-15 11:48:04 · 364 阅读 · 0 评论