如上所述,我正在尝试解决问题...说明:y
是一个空列表,每次使用y=a+bx
评估方程式时,x
是不带编号的列表。其中的值,y
的评估答案将添加到名为y
的列表中(附加)。现在我的问题是,我已经尝试了几乎所有的Google搜索来解决此问题,但无济于事,我是Python的初学者。
我确实有根据我的初学者知识尝试过的代码块,但它没有用
ERROR_SHOWN: can't multiply sequence by non-int of type numpy.float64
希望对您有帮助...
代码:
y = []
for num in x:
y=a+b*x
append(y)
print(y)
希望我提供的信息会有所帮助
尝试一下
x = [1,2,3,4]
y = []
a = 1
b = 2
for num in x:
result = a+b*num
y.append(result)
print(y)
y = [a+b*num for num in x]
print(y)
我想以下是您想要做的事情。
y = []
for num in x:
some_y = a+b*num
y.append(some_y)
print(y)
此处为numpy:
import numpy as np
x = np.array([1,2,3,4,5,6,7,8,9,10])
a, b= 10,5
y = a+b*x
y