【发布时间】:2022-12-22 19:09:22
【问题描述】:
我正在生成这个使用 for 循环的一系列数字
[1.e-03 1.e-04 1.e-05 1.e-06 1.e-07 1.e-08 1.e-09 1.e-10 1.e-11 1.e- 12]
这是 for 循环:
alphas = np.zeros(10)
alphas[0] = 0.001
for i in range(1,10):
alphas[i] = alphas[i-1] * 0.1
我的心告诉我这不是“pythonic”,但我的大脑无法理解列表来构建它。
我已经尝试过 numpy.linspace、arange 等,但无法在我需要的地方着陆。我在 60 秒内编写了 for 循环,但每次编写 for 循环时我都在尝试思考如何使用列表理解来完成它。
感谢您的任何想法。
【问题讨论】: