generator 相关问题

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

检测生成器函数是否为空,否则迭代它

假设我们有一个生成器函数 gen(),我们不知道它是否为空。 如果它是空的,我们想要执行一个特殊的函数 foo(),否则我们想要执行...

回答 3 投票 0

让默认的 Rails 生成器调用自定义生成器

要明确的是,这不是我想要的: 让我的自定义生成器调用默认的 Rails 生成器 用我自己的生成器替换默认的 Rails 生成器 我想做的是调用我的生成器

回答 2 投票 0

Python 仅在 for 循环未开始迭代(使用生成器)时才执行代码?

如果迭代完成但没有被break中断,则for/else子句中的else块将被执行,所以我读了。 是否有一种语言构造可以让我编写一些执行...

回答 9 投票 0

PHP API 密钥生成器

有人知道 PHP 的 API 密钥生成器脚本/类吗?该类应该具有生成方法,该方法将生成密钥和 isValid() 方法,以检查密钥是否有效。

回答 13 投票 0

如何将生成器的下一个值放入列表中

我制作了一个生成器来逐字读取文件,效果很好。 def word_reader(文件): 对于打开(文件)中的行: 对于 line.split() 中的 p: 产量 p 读者 = word_reader('

回答 5 投票 0

OCaml 相当于 Python 生成器

法国 Sécurité Sociale 识别号码以两位数的校验码结尾。我已经验证了每种可能的常见转录错误都可以被检测到,并发现了一些其他类型的

回答 3 投票 0

ValueError:生成器已在执行

以下生成器抛出异常。 我该如何解决这个问题? 导入操作系统 将 numpy 导入为 np 将 pandas 导入为 pd 将张量流导入为 tf 从 sklearn.model_selection 导入

回答 1 投票 0

使用 pandas 迭代字典

我正在尝试在使用 Pandas 时优化代码,以获得包含从 csv 文件读取的数据的表格。 这段代码可以正常工作,但是相当麻烦: pd_table = pd.DataFrame( ...

回答 1 投票 0

识别列表中连续重复项的最 Pythonic 方法是什么?

我有一个整数列表,我希望能够识别连续的重复块:也就是说,我想生成一个保留顺序的双组列表,其中每个双组包含 (int_in_quest...

回答 1 投票 0

如何使用基于承诺(非事件发射器)的方法来传输数据?

当我在应用程序(前端)中调用函数时,我基本上想这样做: 上传一个文件。更新 UI 中的进度百分比。 创建作业并在 UI 中返回“作业已开始”。 投票工作并等待...

回答 1 投票 0

Python 逆向生成器

我正在寻找一种反转生成器对象的方法。我知道如何反转序列: foo = imap(seq.__getitem__, xrange(len(seq)-1, -1, -1)) 但是使用发电机是否可能发生类似的事情...

回答 5 投票 0

生成所有排列:为什么递归中的产生值不在输出中?

我在CS61A中遇到一个问题: 给定一个唯一元素的序列,该序列的排列是一个以某种任意顺序包含序列元素的列表。例如,[2, 1, ...

回答 1 投票 0

关于迭代构建生成器的问题

我在CS61A中遇到一个问题: 给定一个唯一元素的序列,该序列的排列是一个以某种任意顺序包含序列元素的列表。例如,[2, 1, ...

回答 1 投票 0

g++“生成器:没有这样的文件或目录” - 哪个版本的 GCC 支持 <generator> 标头?

我已经构建了 GCC 13.2.0,我相信它对 c++23 有很好的支持。 我正在尝试编译一些使用 c++23 std::generator 的代码。 例如:https://en.cppreference.com/w/cpp/corout...

回答 1 投票 0

Python 3.9:在 __anext__ 中使用 Yield 时,“async_generator 不能在 'await' 表达式中使用”

我正在尝试以下操作: Payload_Session_Generator 类: def __init__(自身): 经过 异步 def __anext__(self): generate_fb_payload() 中有效负载的异步: 如果输入(

回答 2 投票 0

如何在不安装 Visual Studio 的情况下在 cmake 中使用 Visual Studio 生成器

我正在使用 cmake 生成 Visual Studio 项目并构建它。我在安装了 Visual Studio 并且工作正常的本地计算机上使用以下命令: cmake.exe -G“Visual Studi...

回答 1 投票 0

Python:如何将生成器输出保存到文本文件中?

我使用以下生成器来计算移动平均值: 导入迭代工具 从集合导入双端队列 def moving_average(可迭代,n=50): it = iter(可迭代) d = 双端队列(迭代...

回答 2 投票 0

如何制作可使用 dataclasses.asdict() 进行序列化的自定义类?

我试图在我的应用程序中使用数据类作为(更强类型)字典,并在数据类中使用自定义类型时发现这种奇怪的行为。我在 Wind 上使用 Python 3.11.3...

回答 2 投票 0

输出输入生成器的结果,然后输出生成器结果的翻译结果

以下代码: 定义测试(x): 对于 x 中的 i: 产量我 我=列表(我) 我[1] =“X” 产量元组(i) 列表(测试(it.product(["A", "B"], ["C&

回答 1 投票 0

每个时期的步数传递给 keras fit 生成器函数

调用函数 fit_generator() 时,如果理想情况下应该是总样本数/批量大小,那么需要设置 steps_per_epoch 值吗?

回答 3 投票 0

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