gpt4 book ai didi

python - 将循环中的变量添加到公式中

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

我有一个问题。我正在使用一个公式:

x = var1 * multiplier1 + var2 * multiplier2, etc.

我有 300 个变量,所以我想循环遍历变量并添加它们,但我尝试的方法不起作用。我明白为什么它不起作用,但我不知道如何正确地做到这一点。这是我的代码:

multiplier = {}
count = 0

while (count != len(data[0])):

ri = np.random.randint(len(data))
point = data[ri]

x = point[count] * multiplier[count]
count += 1

它不是将变量添加到公式中,而是再次计算。我怎样才能让它发挥作用?

最佳答案

您似乎缺少 +符号。更改x = point[count] * multiplier[count]x += point[count] * multiplier[count]并声明x=0在循环之前。

请注意,在此代码中,乘数字典中没有任何地方填充了值!

multiplier = {}
count = 0
x = 0

while (count != len(data[0])):

ri = np.random.randint(len(data))
point = data[ri]

x += int(point[count]) * multiplier[count]
count += 1

关于python - 将循环中的变量添加到公式中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52986727/

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