摘要: import numpy from matplotlib import pyplot x=numpy.linspace(-3,3,50) y=2*x+1 pyplot.figure(num=1,figsize=(5,5)) pyplot.plot(x,y,linewidth=10,zorder=1... 阅读原文
2020-06-20 08:05:03 阅读(2648) 评论(0)
摘要: import numpy a=numpy.arange(1,25).reshape(8,3) #对二维进行数组转置 b=numpy.transpose(a) c=a.transpose() d=a.T #print(d) print('对于三维a[i][j][k]进行转置,默认的将i和k交换,j位... 阅读原文
2020-06-20 07:27:03 阅读(2504) 评论(0)
摘要: Serializer序列化器 序列化器的作用: 进行数据的校验 对数据对象进行转换 一、定义Serializer 1.1 定义方法 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我... 阅读原文
2020-06-20 06:00:30 阅读(3653) 评论(0)
摘要: 一、环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建... 阅读原文
2020-06-20 00:28:15 阅读(2376) 评论(0)
摘要: 什么是列表? 列表是由一系列按照特定顺序排列的元素组成,直观理解就是:数组。 只不过python的列表有点特别,他不限制存储的元素类型,使用手感上来说反倒更像是对标Java中的ArrayList。   flowers = ['Rose','Lily','Jasmine','Rosemary'] print(... 阅读原文
2020-06-19 22:47:03 阅读(2449) 评论(0)
摘要: 类的私有属性和方法 Python是个开放的语言,默认情况下所有的属性和方法都是公开的 或者叫公有方法,不像C++和 Java中有明确的public,private 关键字来区分私有公有。 Python默认的成员函数和成员变量都是公开的,类的私有属性指只有在类的内部使用的属性或方法,表现形式为以“__“ 属性名... 阅读原文
2020-06-19 20:53:02 阅读(2781) 评论(0)
摘要: _del_ 类的析构方法,它在对象被回收时执行,主要的作用时用来释放资源(内存 文件 进程等) 因为Python内存回收机制,使得Python的del方法的执行时间是不确定的,因此不推荐在Python中使用析构方法。 class Bar(object): def __del__(self): ... 阅读原文
2020-06-19 19:38:02 阅读(2882) 评论(0)
摘要: 为什么使用虚拟环境 因为直接在真实环境进行安装python的包会造成环境之间的污染,因此需要创建虚拟环境,原则上每一个项目都需要有一个独属于自己的虚拟环境 Python项目的每次运行都需要启动环境,如果所有的模块都在一个环境中,不仅每次加载这些模块慢(尤其是开发过程中),并且依赖还可能相互冲突,甚至有些新引入... 阅读原文
2020-06-19 19:15:10 阅读(2354) 评论(0)
摘要: 发布Python包 上一篇介绍了如何使用别人的轮子,现在我们讨论下如何自己造轮子给别人用。 作为一个流行的开源开发项目,Python拥有一个活跃的贡献者和用户支持社区,这些社区也可以让他们的软件可供其他Python开发人员在开源许可条款下使用。这允许Python用户有效地共享和协作,从其他人已经创建的解决方案... 阅读原文
2020-06-19 19:03:51 阅读(2449) 评论(0)
摘要: python -m 和 python 的区别 -m 的含义表示将库当作脚本来执行。 python file.py 正常的执行Python脚本似乎都是这个样子,甚至于有些小伙伴根本不晓得 -m 是个什么玩意。 在help 中对 -m 的解释为: 将文件看作脚本来执行。 什么叫当成脚本来执行呢?我们来看看 编写简... 阅读原文
2020-06-19 17:44:04 阅读(2302) 评论(0)