【发布时间】:2021-10-26 06:24:31
【问题描述】:
我正在尝试使用 lambda 和 numpy 将此代码转换为单线函数,该函数应返回 numpy 数组,但我不知道如何保存每次迭代的步长值
import random
def generate_array(n: int):
step = 1
arr = []
for i in range(n):
step = step + 1 if random.choice([True, False]) else step - 1
arr .append(step)
return arr
generate_array(10)
【问题讨论】: