分类
摘要:
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)