![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
weixin_41338006
这个作者很懒,什么都没留下…
展开
-
python--装饰器
首先,什么是装饰器呢?装饰器,在原有函数的基础上增加新功能,并且保证原有函数的源代码不改变、调用方式不改变。举个例子:以下面函数为例,是原有的函数,功能仅为print(“This is an example!”)def origin(): print("This is an example!")现在目标是,加上新功能print(“a new func!!!”),怎样通过装饰器来加上原创 2018-01-30 00:35:05 · 124 阅读 · 0 评论 -
python-多次反序列化
1.pickle对一个文件的多个序列对象进行操作时,只返回一个序列化内容,对文件进行多次反序列化:pickle.load(f)pickle.load(f)2.json则直接报错,发现json.dumps()使用‘Unicode_escape’编码集:data=f.read()data.encode().decode('Unicode_Escape')...原创 2018-02-16 19:06:56 · 255 阅读 · 0 评论 -
pickle 反序列化
3.import pickleimport osdef view_info(): filename='F:\\python\\t1.txt' if not os.path.isfile(filename): return 'This File do not exist!' with open(filename,'rb') as f: while T...原创 2018-02-17 11:55:45 · 114 阅读 · 0 评论 -
matplotlib画图
使用matplotlib画一个简单的函数:import matplotlib.pyplot as pltimport numpy as npimport matplotlibmatplotlib.rcParams['font.family']='SimHei'a=np.arange(0.0,1.0,0.05)plt.plot(a,np.sqrt(0.0436*a*a-0.048*a+0.0144)...转载 2018-04-14 12:52:26 · 97 阅读 · 0 评论 -
numpy数据分隔符有两种
数据格式如上图,有两种分隔符,“\t" "\x01",使用loadtext传入delimiter属性值时只能传一个,而且“\x01"并不能作为分隔符,考虑第一步,先将”\t"处理掉,再将第二列拆分,代码如下:n=np.loadtxt("F://test.txt",dtype='str',delimiter='\t')这里刚好练习下数组切分:要对第二列切分,这一列该如何取到手?用到了map函数,(终...原创 2018-04-25 19:45:57 · 5933 阅读 · 0 评论