![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
htfenght
这个作者很懒,什么都没留下…
展开
-
Python PEP8命名
PEP 8与命名最佳实践命名风格驼峰式命名法混合式命名法大写或者大写加下划线前缀和后缀应用范围:变量、函数和方法、property、类、模块、包变量常量:大写加下划线共有和私有变量:加下划线函数和方法小写加下划线(java一般使用驼峰表示法)特殊方法双下划线开始双下划线结束:比如__init__, __repr__参数参数名称使用小写property小写或者小写加下划线类驼峰命名法模块和包模块名称都使用小写,不带下划线如果模块式包的私原创 2020-05-15 18:37:59 · 484 阅读 · 0 评论 -
python魔法方法
python3中比较重要魔法方法初始化和构造方法描述__new__(cls, other)对象实例化时调用.__init__(self, other)被__new__方法调用__del__(self)析构函数__new__(cls, […)__new__ 是用来创建类并返回这个类的实例, 而__init__只是将传入的参数来初始化该实例.__new__在创建一个实例的过程中必定会被调用,但__init__就不一定__init__(self, […)对象初原创 2020-05-15 18:36:44 · 181 阅读 · 0 评论 -
matplotlib坐标轴调整
默认画图from scipy.stats import normimport matplotlib.pyplot as pltimport numpy as npx = np.arange(-3, 3, 0.001)plt.plot(x, norm.pdf(x))plt.show()对坐标轴进行调整axes = plt.axes()axes.set_xlim([-5, 5...原创 2018-10-18 10:42:48 · 5909 阅读 · 0 评论 -
matplotlib图例、标签、坐标轴刻度的字体设置
把字体都设置成为“Times New Roman”plt.figure(figsize=[15,8])plt.scatter(X, Y, label = 'RealValue')plt.plot(X, func(X, a, b), 'red', label = 'CurveLine')plt.title(station, fontdict={'family' : 'Times New Ro...原创 2018-10-18 11:01:22 · 87635 阅读 · 14 评论 -
matplotlib漫画风格(XKCD)
绘制漫画风格图import matplotlib.pyplot as pltplt.xkcd()fig = plt.figure()ax = fig.add_subplot(1, 1, 1)ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')plt.xticks([])plt.yticks(...原创 2018-10-18 11:06:42 · 3162 阅读 · 0 评论 -
服务器端配置jupyter notebook
服务器端配置jupyter notebook首先安装anaconda下载anaconda Linux版安装在服务器上./Anaconda3-5.3.1-Linux-x86_64.sh注意,安装过程中会提示你是否把anaconda加到环境变量,选择yes配置jupyter notebook打开python输入:from notebook.auth import passw...原创 2018-11-26 16:54:17 · 408 阅读 · 0 评论 -
Python高级语法
Python高级语法内置类型list:动态的,大小可改变tuple:不可变,一旦创建不能修改dict:键值映射set :可变的、无序的、有限的集合,元素唯一高级语法迭代器迭代器是一个实现了迭代器协议的容器对象,主要基于以下两个方法__next__: 返回容器的下一个元素__iter__: 返回迭代器本身class CountDown: def __init_...原创 2019-01-05 14:32:20 · 256 阅读 · 0 评论