码迷,mamicode.com
首页 >  
搜索关键字:生成式    ( 614个结果
函数进阶之迭代器,递归
迭代器 可迭代的对象:具有iter方法的对象,可迭代对象不一定是迭代器对象 迭代器对象:具有iter和next方法的对象,迭代器对象一定是可迭代对象,迭代器对象加上iter方法还是迭代器本身 for 循环原理 for i in lt: 1. 把lt变成迭代器对象 2. 然后迭代使用next方法获取每 ...
分类:其他好文   时间:2019-09-12 21:15:28    阅读次数:63
python每日经典算法题5(基础题)+1(中难题)
现在,越来越多的公司面试以及考验面试对算法要求都提高了一个层次,从现在,我讲每日抽出时间进行5+1算法题讲解,5是指基础题,1是指1道中等偏难。希望能够让大家熟练掌握python的语法结构已经一些高级函数的应用。这些题目是在某些刷题的网站上登记的有水平的题目。这里如果有需要input的简单题,就略去 ...
分类:编程语言   时间:2019-09-11 23:39:04    阅读次数:184
列表生成式
定义: 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 列表和列表生成式的区别: 1,列表是固定的,而列表生成式则是固定生成的。 2,列表功能的实现比较复杂,而列表生成式相对简单,简洁。 例子: 列表生成式: [i * 2 fo ...
分类:其他好文   时间:2019-09-11 15:23:12    阅读次数:62
列表的相加
a = [1,2,3]b = [4,5,6] 求a和b对应元素的相加 但只用for遍历,只是实现了对应元素的相加,但结果不是列表形式: 所以需要改进: 列表生成式 补充: (1)zip()的用法: zip(a,b)是将a 不能 a+b(这只是将两个列表进行拼接) 也不能: 因为二层循环,每遍历完内层 ...
分类:其他好文   时间:2019-09-07 00:35:29    阅读次数:96
什么是生成器?
在python中, 要产生一个列表,可以这样写: a=[] for i in range(10): a.append(i*2) 但是,这样挺麻烦的,产生一个列表,需要三行语句。所以,有人就想到能不能一行代码来表示呢?其实,也是可以的,如下: [ i*2 for i in range(10)] 当然, ...
分类:其他好文   时间:2019-08-31 23:37:18    阅读次数:94
Python学习-第二天-字符串和常用数据结构
Python学习 第二天 字符串和常用数据结构 字符串的基本操作 列表的使用 列表也可以使用切片操作,这样就可以实现对列表的赋值或者将列表中的一部分取出来 列表排序 列表生成式和生成器表达式 使用yield关键字将一个函数改造成生成器函数 如下面的斐波那契数列生成器,不过自己对生成器函数理解还不是很 ...
分类:编程语言   时间:2019-08-31 10:53:08    阅读次数:76
判别式模型与生成式模型
判别式模型(Discriminative Model)是直接对条件概率p(y|x;θ)建模。常见的判别式模型有 线性回归模型、线性判别分析、支持向量机SVM、神经网络等。 生成式模型(Generative Model)则会对x和y的联合分布p(x,y)建模,然后通过贝叶斯公式来求得p(yi|x),然 ...
分类:其他好文   时间:2019-08-28 13:03:45    阅读次数:70
python学习第四周之生成器
1.今天学习了python的生成器,首先先通过一个例子来了解一下。 在命令行中输入: [i*2 for i in range(10)],输出结果为:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18] 这时我们发现[i*2 for i in range(10)]与以下代码输出结果是 ...
分类:编程语言   时间:2019-08-19 19:24:19    阅读次数:68
列表生成式
今天在复习列表运算的时候,一直纳闷python为什么对列表元素操作这么麻烦,无意间看到“列表生成式”,居然发现了新大陆,迫不及待research一番。简短的一句,优美有艺术 摘要:生成列表,可用中括号 [ ]或 list() 对列表里面的元素操作,并生成一个新列表的方法: (一)for遍历列表中的元 ...
分类:其他好文   时间:2019-08-17 19:42:55    阅读次数:88
Python之浅谈生成器
[TOC] 三元表达式 三元表达式只能写if的双分支结构 列表推导式 字典生成式 生成器 在Python中创建迭代器最方便的技术是使用生成器。生成器的语法类似于函数,但不返回值。为了显示序列中的每一个元素,会使用yield语句。 python def range(start=0,end=None,l ...
分类:编程语言   时间:2019-08-14 17:07:14    阅读次数:100
614条   上一页 1 ... 9 10 11 12 13 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!