【发布时间】:2020-05-06 06:42:25
【问题描述】:
有没有办法用python写得更舒服?
quote_e[i] = [i, (1 * o +
2 * p +
3 * q +
4 * r +
5 * s +
6 * t +
7 * u +
8 * v +
9 * w +
10 * x +
11 * y +
12 * z) / 78]
变量来自之前创建的列表。
o = ema_12[i - 12][1]
p = ema_12[i - 11][1]
q = ema_12[i - 10][1]
r = ema_12[i - 9][1]
s = ema_12[i - 8][1]
t = ema_12[i - 7][1]
u = ema_12[i - 6][1]
v = ema_12[i - 5][1]
w = ema_12[i - 4][1]
x = ema_12[i - 3][1]
y = ema_12[i - 2][1]
z = ema_12[i - 1][1]
提前致谢。
丹尼尔
【问题讨论】:
-
您能否更具体地解释一下您所说的“更舒适”是什么意思?
-
这些变量是什么?他们来自哪里?我们不知道,我们无能为力。只是一个猜测:也许你应该使用一个列表而不是所有不相关的变量?
-
嗨 kingkupps。当然。我的意思是我认为,可能有一种方法可以把它写得更短。更高效。像
letters (uprising) * numbers (uprising)这样的东西。我希望能更好地描述它。 -
嗨,蒂埃里。变量来自列表。
o = ema_12[i - 12][1] p = ema_12[i - 11][1] q = ema_12[i - 10][1] r = ema_12[i - 9][1] s = ema_12[i - 8][1] t = ema_12[i - 7][1] u = ema_12[i - 6][1] v = ema_12[i - 5][1] w = ema_12[i - 4][1] x = ema_12[i - 3][1] y = ema_12[i - 2][1] z = ema_12[i - 1][1] -
请编辑您的问题以包含所有相关信息 - 如您所见,cmets 中的代码非常难以阅读......
标签: python math calculation