- 博客(11)
- 收藏
- 关注
原创 python语法糖@和闭包的理解
python的语法糖@和闭包的简单理解@:==@func1==修饰的函数func2会作为func1的参数闭包:三个条件:有内嵌函数内嵌函数调用了外部函数的变量外部函数返回内部函数地址(函数名不加括号)外部函数称为闭包函数。在调用闭包函数时func3=func1,这样func3就获得了func2的地址,但是由于不在同一个命名空间,func2修改不了func1中的变量所以有个保护作用。...
2020-03-23 20:12:07
305
原创 Notes_matplotlib_坐标轴刻度与修改默认设置
坐标轴刻度import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npplt.style.use('seaborn-whitegrid')%matplotlib inlinefig=mpl.figure.Figure()ax=plt.axes()ax.plot(np.random.rand(50)...
2020-02-24 20:26:37
1014
原创 matplotlib图例与配色方案
配置图例import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.style.use('classic')x=np.linspace(0,10,100)fig,ax=plt.subplots()ax.plot(x,np.sin(x),'-b',label='Sine')ax.plot(x,np.co...
2020-02-24 20:22:06
2562
原创 Notes_matplotlib_二维等高线图和频次直方图
matplotlib 中的二维等高线图和频次直方图import matplotlib.pyplot as pltimport numpy as npplt.style.use('seaborn-white')%matplotlib inlinedef f(x,y): return np.sin(x)**10+np.cos(10+x*y)*np.cos(x)x=np.linspa...
2020-02-24 20:16:58
836
原创 Notes_matplotlib_errorbar和填充
matplotlib 中的误差和填充import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.style.use('seaborn-whitegrid')x=np.linspace(0,10,50)dy=0.8y=np.sin(x)+dy*np.random.randn(50)plt.errorba...
2020-02-24 20:11:53
800
原创 Notes_matplotlib_子图和文字
子图import matplotlib.pyplot as pltimport numpy as npimport matplotlib as mplplt.style.use('seaborn-white')#注意是-而不是_%matplotlib inlineaxi=plt.axes()axii=plt.axes([0.65,0.65,0.2,0.2])#图形坐标系统的四个值[...
2020-02-24 20:07:01
907
原创 Notes_matplotlib_连续线和散点图
matplotlib连续图和散点图的笔记使用jupyter notebookimport matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npimport pandas as pd%matplotlib inlinex=np.linspace(0,10,500)fig=plt.figure()pl...
2020-02-24 19:58:59
849
原创 pandas向量化字符串处理以及数据透视表笔记
pandas向量化字符串处理以及数据透视表笔记import numpy as npimport pandas as pdimport redf=pd.DataFrame(np.random.randint(2,15,(5,4)),columns=['data1','data2','data3','data4'])df data1 ...
2020-02-17 20:33:11
335
原创 pandas中groupby的相关笔记
pandas中groupby的相关笔记使用jupyter notebookimport numpy as npimport pandas as pddf=pd.DataFrame(np.random.randint(0,15,(5,2)),columns=['nI','nII'])df nI nII ...
2020-02-16 22:31:35
638
原创 pandas Series 和 DataFrame拼接总结
pandas Series and DataFrame 拼接:使用jupyter notebookimport numpy as npimport pandas as pddef make_df(cols,ind): data={c:[str(c)+str(i) for i in ind]for c in cols} return pd.DataFrame(data,...
2020-02-16 16:53:37
3308
原创 pandas DataFrame 索引使用总结
Pandas DataFrame 中的索引的使用总结如下:使用Jupyter notebookimport numpy as npimport pandas as pdind2=pd.MultiIndex.from_tuples([('L','A'),('L','B'),('R','C'),('R','D'),('R','E')])c=pd.DataFrame([[23,35,18,...
2020-02-16 16:36:08
836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人