04 2019 档案
摘要:python题 1.类方法(classmethod):1.在python中.类方法 @classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 2.普通对象方法至少需要
阅读全文
摘要:1.算法和设计模式 algorithms - Python的一个算法模块. PyPattyrn - 一个用于实现常见设计模式的简单而有效的库. python-patterns - Python中设计模式的集合. sortedcontainers - 快速,纯Python的SortedList,Sor
阅读全文
摘要:1.GUI图形界面: Tkinter : wxPython: PyGTK: PyQt: PySide: 2.Web框架: django: web2py: flask: bottle: tornadoweb : webpy: cherrypy: jinjs: 3.科学计算 numpy: SciPy:
阅读全文
摘要:Scikit-Learn
阅读全文
摘要:numpy库 1.创建矩阵(采用ndarray对象) 创建一个ndarry对象很简单,只需要将list作为参数。 2.获取矩阵行数和列数(二维情况) 获取narray对象的各维长度,可以根据narray对象的shape属性 3.矩阵的截取 矩阵的截取跟list类似,通过[ ]截取 1.按行截取 2.
阅读全文
摘要:插入类排序: 每步将一个待排序的记录,按其排序码大小,插到前面已经排序的文件中的适当位置,直到全部插完为止。 1.直接插入排序 1.算法思想:从待排序的第n个记录中的第二个记录开始,依次与前面的记录比较并寻找插入的位置,每次外循环结束后,将当前的数插入到合适的位置。 2.代码: 2.shell排序(
阅读全文
摘要:1.实现king_admin的注册 1.admin.py里创建类定制django admin 2.注册到django admin里面 3.在views.py里导入conf配置文件,运行获取信息,循环打印,将配置文件单独拿出来,把views.py的配置文件写到app_config.py里 将配置文件调
阅读全文
摘要:选择排序 1.原理:是一种简单直观的排序算法。原理是,将后面的元素最小元素一个个取出来然后按顺序放置。 2.步骤: 1.在未排序序列中找到最小元素,存放到排序序列的起始位置。 2.在从剩余未排序元素中继续寻找最小元素,然后放到已排序列的末尾。 3.重复第二步,直到所有元素都排列完毕。 3.代码: 堆
阅读全文
摘要:1.快速排序 基本实现方法:经过一次排序算法之后,先简单的将数据分为两部分,取一个中间数(一般为第一个元素)以这个中间数为中心,左边的数为比这个数小的数,右边的数为比这个数大的数。 之后再进行递归算法,分别处理已经分好的以中间数为分界的左右两堆数据。直到找到我们想要的排好序的数组。 基本方法步骤:1
阅读全文
摘要:1.关于vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtu
阅读全文
摘要:1.一个实现思路,url中包含当前表,获取到url中的表明,映射到model中的类中,然后获取model对象,然后做一个通用模板,将获取到的数据,返还给这个模板上,循环即可。 2.django自定义用户 1.首先要重新写一个用户model 继承这个类AbstractBaseUser 2.python
阅读全文
摘要:1.创建APP文件夹 2.在项目settings.py里面的添加项目名称“APP名称”(在INSTALLED_APP里添加) 3.路由分发 1.在项目里面的url.py文件里添加url 2.在新建APP里面新建APP_url.py文件,然后添加url 4.在新建APP里创建新目录APP_tampla
阅读全文

浙公网安备 33010602011771号