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初学者。TIAfor循环中的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)