码迷,mamicode.com
首页 >  
搜索关键字:生成器    ( 5447个结果
yield关键字 在scrapy中
使用yield关键字,好处大大胜于return, 因为yield返回的不是序列,而是一个生成器对象,next()接受,可以实现边生成数值,边传送处理,而return 只能等所有数据都取完,才能处理,效率有跟大差异。 一般可以用在parse 方法里面代替return 方法·给piplines.py返回 ...
分类:其他好文   时间:2020-12-09 12:18:53    阅读次数:5
一日一技:如何让 itertools.tee 线程安全
一日一技:如何让itertools.tee线程安全摄影:产品经理一起吃:kingname&产品经理在上一篇文章中,我们说到了,itertools.tee不是线程安全的,并给出了一个例子,如下图所示:在两个线程里面同时运行分裂出来的生成器对象,就会导致报错。现在,你想看看itertools.tee的源代码,但是你会发现,在PyCharm里面,它的源代码如下图所示:这是因为,在CPython中
分类:编程语言   时间:2020-12-08 11:59:32    阅读次数:6
一日一技:炸掉你的内存—— itertools.tee 的缺陷
一日一技:炸掉你的内存——itertools.tee的缺陷摄影:产品经理陪伴:kingname在上一篇文章中,我们讲到了,使用itertools.tee可以让一个生成器被多次完整遍历:importitertoolsg=generator()g_1,g_2,g_3=itertools.tee(g,3)forrowing_1:print(row)forrowing_2:print(row)forrow
分类:其他好文   时间:2020-12-08 11:59:13    阅读次数:3
一日一技:一个生成器如何当两个用?
一日一技:一个生成器如何当两个用?摄影:产品经理买单:kingname我们知道,Python里面的生成器只能被消费一次,例如下面的代码:defname_generator():fornamein[‘产品经理‘,‘kingname‘]:yieldnamedefsay_hello(g):print(‘hello函数开始运行‘)fornameing:print(‘hello‘,name)print(‘h
分类:其他好文   时间:2020-12-08 11:58:59    阅读次数:3
python学习记录
目录 jieba 分词 ''' 函数 jieba.cut(sentence, cut_all=False) 参数 sentence为待分词的字符串 cut_all为是否为全模式 返回指 生成器 ''' import jieba sentence = "我考上了清华大学" seg_list = jie ...
分类:编程语言   时间:2020-12-04 11:19:10    阅读次数:7
【干货】通俗理解生成对抗网络GAN(一)基本理论
主要内容:通俗理解对抗网络GAN1引言自2014年IanGoodfellow提出了GAN(GenerativeAdversarialNetwork)以来,对GAN的研究可谓如火如荼。各种GAN的变体不断涌现,下图是GAN相关论文的发表情况:大牛YannLeCun甚至评价GAN为“adversarialtrainingisthecoolestthingsinceslicedbread”。那么到底什么
分类:其他好文   时间:2020-11-30 15:55:42    阅读次数:6
程序猿私活神器 (转)
你想接私活,却被我发现了 教程系列 超实用的代码生成器,支持c#、java多语言,保姆级教程 预览 项目界面 创建项目 项目详情 数据库设计 导出项目源代码 生成代码的开发环境 C# 版 .net core 3.0 vs 2019 Java 版 java 1.8 IDEA 2017 数据库 SQL ...
分类:其他好文   时间:2020-11-25 12:57:32    阅读次数:17
Random类的使用
Random类什么式Random类?此类的实例主要用于生成伪随机数。?例如:使用户能够得到一个随机整数:Randomran=newRandon();inti=ran.nextInt();//int的取值范围Random使用步骤:查看类java.util.Random;该类需要导入后才能使用查看构造方法publicRandom();创建一个新的随机数生成器查看成员方法publicintnextInt
分类:其他好文   时间:2020-11-23 12:36:30    阅读次数:8
Z平台-开源免费的JAVA快速开发平台
平台简述Z平台是开源免费的JAVA快速开发平台,通过Z平台集成开发环境,以零编码、动态配置的方式能够快速开发BS管理系统。同时该平台还可以做为APP、微信、各种小程序等项目的服务端来使用,为前端项目提供数据接口。并且Z平台也内置了代码生成器组件,可以通过生成代码方式来完成项目的开发工作。源码仓库https://blog.csdn.net/shkfpwz使用教程基础教程:https://blog.5
分类:编程语言   时间:2020-11-21 11:59:16    阅读次数:6
python 基础:迭代器、生成器
一、迭代器 1、迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 goods=['mac','lenovo','acer','dell', ...
分类:编程语言   时间:2020-11-19 13:04:27    阅读次数:22
5447条   上一页 1 ... 5 6 7 8 9 ... 545 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!