python
Congqing He
machine learning and
NLP
展开
-
python pandas (ix & iloc &loc) 的区别
loc——通过行标签索引行数据 iloc——通过行号索引行数据 ix——通过行标签或者行号索引行数据(基于loc和iloc 的混合) 同理,索引列数据也是如此!举例说明: 1、分别使用loc、iloc、ix 索引第一行的数据: (1)locimport pandas as pddata=[[1,2,3],[4,5,6]]index=['a','b']#行号columns=['c','原创 2017-03-13 20:58:00 · 69610 阅读 · 5 评论 -
python用matplotlib画折线图
折线图: import matplotlib.pyplot as plt y1=[10,13,5,40,30,60,70,12,55,25] x1=range(0,10) x2=range(0,10) y2=[5,8,0,30,20,40,50,10,40,15] plt.plot(x1,y1,label='Frist line',linewidth=3,color='r',marker原创 2017-02-17 20:46:07 · 71730 阅读 · 1 评论 -
用python实现栈和队列
用python实现栈和队列,本文借助python中的列表(list). 栈:class stack(): def __init__(self): self.stack=[] def empty(self): return self.stack ==[] def push(self,data): self.stack.appen原创 2017-01-11 17:11:33 · 883 阅读 · 0 评论 -
Catalan数&&Python实现
Catalan数 &&Python实现 1、Catalan数 卡塔兰数是组合数学中一个常在各种计数问题中出现的数列。如: 1,1,2,5,14,42,132,429,1430,4862……其递归式如下: h(n)= h(0)*h(n-1)+h(1)*h(n-2) + … +h(n-2)*h(1)+ h(n-1)*h(0) (其中n>=2,h(0) = h(1) = 1)原创 2016-10-16 21:22:07 · 2323 阅读 · 0 评论