gpt4 book ai didi

python - 如何使用 python 编写自定义生成器函数

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:07 25 4
gpt4 key购买 nike

<分区>

我有这个

for A in [0, -0.25, 0.25, -0.5, 0.5, -0.75, 0.75, -1.0, 1.0, -1.25, 1.25, -1.5, 1.5, -1.75, 1.75, -2.0, 2.0, -2.25, 2.25, -2.5, 2.5, -2.75, 2.75, -3.0, 3.0, -3.25, 3.25, -3.5, 3.5, -3.75, 3.75, -4.0, 4.0, -4.25, 4.25, -4.5, 4.5, -4.75, 4.75, -5.0, 5.0]:

可以用生成器函数来实现吗?我现在有这个:

def frange(start, stop, step=1.0):
while start <= stop:
yield start
start += step

然后像这样使用:

for error in self.frange(-2.5, 2.5, 0.25):

但它返回 [-2.5, 2.25, ... , 0 , 2.25, 2.5] 并且对于我的程序来说很难计算。因为我发现该值接近于零,但我不知道它可能有多少组合。

我需要从零开始,下一个值必须是负值和正值。像 [0, -0.25, 0.25...]

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com