我有尺寸为500 * 3的矩阵x(x = np.random.rand(500,3))。我想制作一个矩阵来做到这一点,在x的每个索引中,为每个迭代添加第一个索引,然后将第二个乘以第三,然后将数字另存为另一个矩阵y的索引。 这就是我所做的
y_n=np.zeros((500,1))
for i in x_n:
for j in y_n:
y_n[k]=i[0]*i[1]+i[2]
答案 0 :(得分:0)
无需迭代y_n
,只需使用y_n
的当前索引将值存储在x_n
中即可。要获取当前索引,可以使用enumerate
:
for i, x in enumerate(x_n):
y_n[ind] = x[0]*x[1]+x[2]