自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python---选择正确的内置函数

python有一个大型标准库,可以很方便的调用它。但是对于Python的内置函数,我们更应该去仔细研究。选择合适的函数,可以使我们的代码更加优美和高级。1、使用enumerate()而不是range()进行迭代下面从一个名为FizzBuzz的经典编码面试问题入手:在FizzBuzz中,你将获得一个整数列表,任务是执行以下操作:1、用“fizz”替换所有可被3整除的整数2、用“buzz”替...

2019-04-15 15:04:03 169

原创 对于迭代器理解的小例子

如下有一段代码:a = [1,2.3]b = reversed(a)print(b)print(list(b))print(list(b))输出结果:<list_reverseiterator at 0x28281193348>[3,2,1][]输出分析:第一行输出表明返回一个迭代器。第二行输出表明用迭代器将倒序的序列放在列表里。第三行输出表明迭代器已经...

2019-04-11 14:52:23 184

原创 Django 在创建ForeignKey中出现错误

今天在使用Django创建模型类的时候,出现了如下问题一、在模型类里面创建外键,并生成迁移文件后,报了下面的错: hbook = models.ForeignKey('BookInfo') #关系属性,建立一类和多类之间的关系TypeError: __init__() missing 1 required positional argument: 'on_delete'...

2019-04-04 18:29:36 1703

原创 聚类算法--K-means

最近在学习吴恩达的机器学习,遇到K-means算法,并做了笔记。K-means算法原理:K-means聚类算法是一种将相似的数据样本自动聚集到一起的方法。更具体的,如果给出训练集,其中每个样本x都属于n维的实数向量,然后我们希望将这些数据分组到少数的簇中去。K-means背后的原理是一个迭代的过程,首先随机给出K个初始的聚类中心,将m个样本数据分别分配给离该数据最近的聚类中心。然后根据移动后的...

2019-03-07 09:25:13 514

原创 数据结构+python(五):树

数据结构基础+python实现(五):树树是一种二维的数据结构,可以用顺序表和链表实现,但是相比较而言,链表的结构和树比较接近,所以使用链表更为方便。对于树,有些基本的分类:无序树:树种任意节点的子节点之间没有顺序关系。有序树:1、二叉树,又包括完全二叉树、满二叉树、平衡二叉树、排序二叉树2、哈夫曼树3、B树树的实现:class Node(object): """节点""" ...

2019-03-04 10:48:38 250

原创 数据结构+python(四):排序和搜索

数据结构基础+python实现(四):排序和搜索顺序表和链表都可以对元素进行排序和搜索,为了方便易懂,都对顺序表(列表)的结构进行操作。一、排序1. 冒泡排序def Bubble_sort(alist): """冒泡排序""" n = len(alist) for j in range(n-1): count = 0 for i in range(0, n-1-j): ...

2019-03-03 20:56:44 94

原创 数据结构+python(三):栈和队列

数据结构基础+python实现(三):栈和队列顺序表和链表解决的是数据如何存放的问题,而栈和队列描述的是对数据如何操作。栈和队列都可以使用顺序表(如列表)或者链表实现。1. 栈使用顺序表(列表)的结构来实现栈。class Stack(object): &quot;&quot;&quot;栈&quot;&quot;&quot; def __init__(self): self.__list = [] # 使用列表来构造,私有属性 de..

2019-03-02 14:44:42 213

原创 数据结构+python(二):链表

数据结构基础+python实现(二):链表1. 单链表由于python语言不具有链表数据结构,所以我们需要定义链表节点和链表类。1.1 单链表结点的实现:class Node(object): &quot;&quot;&quot;节点&quot;&quot;&quot; def __init__(self,elem): self.elem = elem self.next = None1.2 单链表的实现:class..

2019-03-01 20:53:40 119

原创 数据结构+python(一):顺序表

数据结构基础+python实现(一):顺序表Python中,列表、字典等类型算不上是最基本的数据结构,要想理解python中是如何对列表、字典等进行函数封装的,必须掌握内存中是如何存储最基本的数据类型。内存是真正存储数据的地方,对于基本类型int、char等来说,计算机对每种不同的类型分配大小不同的内存空间。如int型需要分配4个字节,char类型分配1个字节等。顺序表的两种基本实现方式:...

2019-03-01 09:04:34 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除