generator 相关问题

生成器是子例程的泛化,主要用于简化迭代器的编写。生成器中的yield语句不指定要跳转到的协程,而是将值传递回父例程。

始终处理的生成器函数,但并不总是产生

我有一个生成器函数,可以完成两件事:读取文件并根据输出写入另一个文件。产生刚刚写入的记录的关键值。问题是我并不总是想......

回答 1 投票 2

如何删除列表中的重复数字,然后替换为新的随机数

新的python。我正在尝试制作一个彩票风格的东西,其中for循环将5个随机数添加到列表中。假设到目前为止列表是nList = [1,2,3,4],最后一次迭代发生在...

回答 2 投票 1

Generator似乎没有暴露`resume()`方法

我正在看Rust的发电机,并决定尝试一下。我实现了我能找到的最基本的例子:#![feature(generators,generator_trait)]使用std :: ops :: Generator; fn ......

回答 1 投票 0

将自定义生成器添加到spaCy的类中

我很难在spaCy的Token类中添加一个生成器。首先,一个通用的Python相当于我正在尝试做的事情,它按预期工作。 class Foo:def __init __(self,n):...

回答 3 投票 0

我的数据生成器没有获得新数据。每次迭代都获得相同的数据

我在python / Keras中创建了一个数据生成器,用于在batchesize = 5中引入文件名和标签。每次迭代都会获得相同的文件名和标签。我希望它能得到新的(成功的)......

回答 1 投票 0

Python:生成器和过滤器如何在代码生成素数列表中使用filter()[关闭]

注意:这个问题与使用过滤器和生成器在python中生成无限素数有所不同,尽管它们都与Python代码相关,找到所有素数到...

回答 1 投票 1

生成器只进行12次迭代 - 无论批量大小

我有以下数据生成器。它工作并返回预期的数据。除了无论我设置的epochs或batchsize等于什么,它只进行12次迭代然后给出错误(见下文)......

回答 1 投票 1

在Python中创建自定义迭代器以搜索大型数据集中的子列表

我正在学习/试验Python中的迭代器/生成器,以创建一个快速搜索功能,可以同时从前到后和后到前搜索大型数据集。我有 ...

回答 1 投票 1

为什么我的随机变量代码抛出TypeError?

我想知道,为什么这段代码会抛出一个类型错误以及如何修复它。 def uniform_generator(a,b):while:b = uniform(loc = a,scale = b)yield b.rvs(1)num_gen = ...

回答 2 投票 0

是否存在在ES6(ECMAScript 6)中循环x次而没有可变变量的机制?

在JavaScript中循环x次的典型方法是:for(var i = 0; i <x; i ++)doStuff(i);但是我不想使用++运算符或者根本没有任何可变变量。那么在ES6中有没有办法......

回答 15 投票 110

生成器可以递归吗?

我天真地尝试创建一个递归生成器。没工作。这就是我所做的:def recursive_generator(lis):在lcursive_generator中为k生成lis [0] recursive_generator(lis [1:])([6,3,9,...

回答 5 投票 46

Python递归屈服渐近运行时

我正在写一个递归生成器函数,基本上看起来像这样:def f(n):如果n> 0:对于i在f(n-1)中:yield i yield n这有运行时O(n ^ 2)。可悲的是,python3(3.3)......

回答 1 投票 1

通过迭代获得发电机的返回值

我很难调和这两个:const gen = function *(){yield 3;产量4;返回5; }; const rator = gen();的console.log(rator.next()); // {值:3,完成:假}控制台....

回答 1 投票 0

有没有办法在Python中“暂停”或部分使用生成器,然后在中断的地方恢复消费?

这里有一个相关的问题。我试图在HackerRank上做这个Euler挑战项目。它需要的是你能够导出字符串“abcdefghijklm”的第n个排列。 ...

回答 3 投票 -1

我蟒蛇产生

我需要这个任务的帮助:给定一个整数k,打印第一个k非素正整数,每个都在一个新行上。我尝试了几种方法,但似乎无法破解它。有没有办法找到这个......

回答 1 投票 -3

Keras:如何使用fit_generator和多个输入

是否有可能有两个fit_generator?我正在创建一个带有两个输入的模型,模型配置如下所示。标签Y对X1和X2数据使用相同的标签。以下错误将...

回答 1 投票 9

如何将python生成器更改为Keras Sequence对象?

我正在研究回归问题。我的CNN培训数据形成32x513x30 - 每批513x30 32个实例,然后4810批次。我将这些批次保存在目录中,每个目录都命名为“......

回答 1 投票 1

如何在烧瓶中使用Python Generator [重复]

每当我请求flask API时,我想获得增量值。但是我总是得到相同的值,因为一次又一次地创建了series()对象。我已经制作了烧瓶API和......

回答 1 投票 0

生成器函数的局部变量是否存储在堆栈或堆中?

在本文中:https://wingolog.org/archives/2013/06/11/ecmascript-generators-from-a-performance-perspective,它提到:在生成器函数中,V8在堆上存储局部变量。 。

回答 1 投票 0

用生成器替换函数只会导致一次迭代

下面的代码打印Access数据库中的所有表名和列名:import pyodbc conn_str =(r'DRIVER = {Microsoft Access Driver(* .mdb,* .accdb)};'r'DBQ = O:\ MAP \ 05_Reporting \ ...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.