python中的For循环查询

python中的For循环查询,python,Python,我将X作为一个包含96行1列的随机值的矩阵,T是另一个包含0(96行1列)的矩阵 我需要用X的每一行值计算以下等式,并需要将答案放入T。它只需要取X的第一个值,并将相同的答案放入T的所有行中 我该怎么做?我是python初学者。TIAfor循环中的break语句将在第一次迭代中从循环中中断。因此,无法计算剩余值。移除中断,它应该会工作。无需在循环中使用中断。break关键字告诉Python在到达循环时立即退出循环。您希望循环迭代所有值 for i in range(len(X)): theta

我将
X
作为一个包含96行1列的随机值的矩阵,
T
是另一个包含0(96行1列)的矩阵

我需要用
X
的每一行值计算以下等式,并需要将答案放入
T
。它只需要取
X
的第一个值,并将相同的答案放入
T
的所有行中


我该怎么做?我是python初学者。TIA

for循环中的break语句将在第一次迭代中从循环中中断。因此,无法计算剩余值。移除中断,它应该会工作。

无需在循环中使用
中断。
break
关键字告诉Python在到达循环时立即退出循环。您希望循环迭代所有值

for i in range(len(X)):
 theta[i]= 0+ (X[i]*0.5)
 break
print(theta)

代码看起来不错。你的问题是什么?你的循环只设置θ[0]
;由于
中断
@BlackBear,没有进一步的事情发生。它看起来不正常,它们
中断
立即从代码中删除
中断
,它应该可以工作。如何从X(第1到第96)取每行值,用等式计算,并将答案放在t中相应的行位置?
for i in range(len(X)):
 theta[i]= 0+ (X[i]*0.5)
print(theta)