腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
让
生成器
无限
地
调用
函数
?
、
、
、
、
我是
生成器
的新手,我正在尝试
让
下面的代码工作,其中我的
生成器
应该发送一个随机数到我的
函数
,并检查它是否与目标匹配,并返回计数的数量以使此匹配,当我运行代码时,它会停止迭代,我哪里错了?
浏览 16
提问于2021-03-11
得票数 0
回答已采纳
2
回答
检测是否使用__iter__ ()
调用
生成器
的列表
、
有没有办法检测
生成器
的__iter__是否被list()
调用
?据我所知,list(obj)将
调用
__iter__;然而,在
无限
生成器
的情况下,我希望它返回错误。例如,我有以下
生成器
: while 1:因为
调用
list(gen)会导致
无限
循环,所以我想
让
它返回一个错误。有没有办法做到这一点?
浏览 0
提问于2012-01-31
得票数 2
回答已采纳
2
回答
Haskell中的“随机”
函数
是
如何
工作的?
我正在学习的书来学习Haskell,并且我在理解randoms
函数
时遇到了困难。=> g -> [a] 现在,我看到这个
函数
是递归
地
调用
自己我不明白的是
函数
是
如何
返回的,因为每次它只是用一个新的随机种子
调用
自己!
浏览 0
提问于2017-06-23
得票数 2
回答已采纳
5
回答
产量
如何
捕获StopIteration异常?
、
、
我知道什么是发电机以及
如何
使用它们。当然,当我说
函数
终止时,我并不是指对
函数
的热切评价。我只是暗示,当我使用
函数
生成
生成器
时:对于func,它工作并返回相同的
生成器
,但对于func2: while
让
我说得更具体些。gen有
无限
循环而不带中断语句。gen
函数
在没有项时由于StopIteration异常而终止。但它正确
地
终止(不
浏览 4
提问于2013-05-09
得票数 44
回答已采纳
2
回答
带
生成器
块的枚举器行为
对于Ruby枚举器
如何
处理
生成器
块,特别是对
无限
序列
生成器
的处理,我有一点问题。但经过一番思考后,我意识到在
生成器
产生
无限
序列的情况下,这是行不通的--迭代永远不会结束。但是枚举数在从构造
函数
和
生成器
块创建的情况下是
如何
工作的呢? 我试图在底层的本地代码中进行一些挖掘,但很快就迷失了方向,因为至少可以说,我的C技能不够好。根据我在内部的理解,枚举器本身正在
调用
each,并将take_i
函数
作为块提供
浏览 5
提问于2016-10-20
得票数 2
回答已采纳
1
回答
当我返回一个
生成器
时,我应该
如何
处理文件句柄?
、
、
我的代码中有这个
函数
: f = open(filename)这将使文件
无限
期
地
打开,这不是一种好的做法。
如何
在
生成器
耗尽时关闭文件?我想我可以将
生成器
表达式扩展为一个带有yield语句的for循环,然后关闭该文件。不过,我正在尝试尽可能多
地
浏览 0
提问于2016-10-04
得票数 0
1
回答
Python解释器
如何
实现coroutine?
、
、
目前,我正试图了解Python
如何
实现yield和
生成器
。在文件上写着 这在我看来是非常违背直觉的,因为我知道的所有
函数
调用
方案都是基于堆栈的,比如C
调用
约定。我真的很好奇Python
如何
将
函
浏览 1
提问于2019-02-20
得票数 0
1
回答
Python:
如何
拆分和返回
函数
中的列表以避免内存错误
、
、
、
、
我目前正在使用一个
函数
,该
函数
枚举特定数组(有向图)中的所有循环,并且我需要它们。此
函数
以列表列表的形式返回所有周期(每个子列表都是一个周期,例如result=[0,1,0,0,1,2,0]是一个包含从节点0开始和结束于节点0的2个周期的列表)。我希望该
函数
将结果拆分成几个数组,这样我就不会收到内存错误。这有可能吗?这能解决这个问题吗?在这种情况下,我
如何
从
函数
返回可变数量的结果? 特别
地
,我将12节点完全有向图的所有简单圈划分为1000万圈的子列表。
浏览 0
提问于2013-06-14
得票数 2
回答已采纳
3
回答
函数
无限
地
调用
自己?
、
、
、
类的目的是为它的 $instance 属性分配一个自身的实例,以防$instance为null,但是这个机制似乎失败了,这就是所发生的情况: 非常感谢
浏览 2
提问于2014-02-20
得票数 1
1
回答
Haskell
如何
为模拟生成
无限
多的
无限
随机数列表?
、
、
、
为此,我需要向每个代理传递一个不同的随机数
生成器
。在Haskell怎么做?在像C这样的语言中,我可以在需要的时候生成一个随机数,但在Haskell中,我只需要在IO monad中才能生成随机数。sout 下面给出了解决此问题的一种方法,但它需要只在IO monad中运行,而且我不能将
函数
映射到列表中请注意,代理程序需要访问
无限
列表,因为事先不知道需要多少随机数。
浏览 1
提问于2016-10-18
得票数 4
回答已采纳
2
回答
为什么我的程序在使用
生成器
时存在可变的生命周期问题?
、
、
、
、
然而,我的程序没有正确
地
生成我想要的东西,有时会崩溃。
如何
编写我的
生成器
以避免此问题?快速发电机解释
生成器
允许您编写一个
函数
,该
函数
返回一个值序列,但是编写该
函数
时,它会将一个值返回给
调用
方,给
调用
方一个使用该值的机会,然后在
调用
方需要下一个值时从它停止的位置继续这样就可以编写一个
无限
循环,每次生成一个值,而不是永远运行它。如果
调用
方向<e
浏览 4
提问于2016-06-04
得票数 2
回答已采纳
2
回答
从线性索引到无穷元乘积的下标
、
我有N
无限
发生器。我已经知道
如何
取这些
无限
生成元的笛卡儿乘积,因为有几种方法列出了 (“zag”、“展开平方”等)。基本上,我想要相同的东西描述的,但工作
无限
生成器
。f(2) # (1,0)再说一遍,它不一定要是线性索引进入齐-扎格算法。在
无限</e
浏览 0
提问于2018-02-04
得票数 1
1
回答
可以同时运行两个
函数
吗?
、
我有两个
函数
,它们都使用for循环从
生成器
获取输出。例如,如果
函数
A的
生成器
没有产生任何东西,那么我想切换到
函数
B,当B没有产生任何东西时返回到A。 程序应该
无限
期
地
运行。
浏览 27
提问于2020-08-12
得票数 0
1
回答
nodejs中的"function*()“是什么意思?
、
我从这个页面中看到了idom:function* (){ ... },,但不确定它是做什么的。
浏览 6
提问于2014-02-25
得票数 10
回答已采纳
2
回答
haskell中使用递归的随机数
生成器
、
这种类型的最简单的
生成器
之一是所谓的线性同余
生成器
s。这些
生成器
使用递归X_i+1 = (a·X_i + c) mod m产生一系列数字X_i。参数a,c和m的值必须明智
地
选择。给出
无限
列表random ::Integer的Haskell实现,它返回由这组参数生成的随机数的
无限
列表。随机取n的时间复杂度应该是n的线性。随机应该得到: 2773639,25693544934790,35087648281,25863180521136,928172761339,19643099434218
浏览 45
提问于2020-09-28
得票数 1
2
回答
如何
访问由
生成器
提供的Keras自定义丢失
函数
中的样本权重?
、
、
、
、
我有一个
生成器
函数
,它在一些图像目录上
无限
循环,并输出3元组的批处理表单。在使用Keras训练模型时,我为fit_generator
函数
提供了这个
生成器
。没有错误,它正在按预期消耗来自
生成器
的输入和标签。请注意,由于它是一个
无限
循环
生成器<
浏览 3
提问于2019-09-18
得票数 7
回答已采纳
2
回答
为什么Next()方法被称为next?
、
为什么Random.Next()在它的名字中有下一个?我知道它的作用,但它的名字似乎不符合它。
浏览 1
提问于2015-04-06
得票数 4
回答已采纳
2
回答
Roslyn -从收益的IEnumerable<T>创建SeparatedList<T>
、
、
我正在尝试使用动态生成的IEnumerable序列(由Enumerable.Select()
函数
调用
构建)来构建SeparatedList。创建SeparatedList的API
函数
有两个参数,一个是IEnumerable<T>,一个是IEnumerable<SyntaxToken>。我已经提供了一个简单的
函数
Repeat,它是一个
无限
序列
生成器
,在本例中,它可以根据请求生成尽可能多的逗号。SeparatedList
函数
似乎消耗了与第二个序列中的
浏览 0
提问于2013-07-25
得票数 2
1
回答
从python
生成器
获取
函数
、
、
、
我正在尝试更多
地
了解Python中的
生成器
函数
。据我所知,在没有更多的yield
调用
之前,
生成器
函数
不会完全返回,因此
函数
返回的
生成器
中存在一个堆栈框架。堆栈框架应该具有对可
调用
函数
的引用,所以我的问题是:
如何
从
生成器
获得可
调用
函数
?
浏览 3
提问于2022-10-20
得票数 0
回答已采纳
1
回答
不带time.Sleep()的vs
无限
循环
、
我有一个高露端倪正在播放一些音频
无限
的play()。为了保持play()活动,我
让
调用
函数
随后运行一个
无限
的for循环。 出乎意料的是,一个简单的循环似乎没有
让
函数
无限
地
发挥作用,而我不知道为什么。但是,如果我将一个简单的time.Sleep(time.Second)添加到for-循环的主体中,它似乎
无限
地
运行。知道为什么吗?
浏览 0
提问于2019-04-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
gdb 如何调用函数?
Python 函数是什么?如何定义、调用函数
在 golang 中如何调用私有函数
函数调用时栈是如何变化的?
浅谈如何定义和调用Python的函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券