在 python 中为矩阵的每一列赋值

Assign values ​to each column of the matrix in python

提问人:Away 提问时间:11/14/2023 更新时间:11/14/2023 访问量:26

问:

这个问题是从 Unix 和 Linux Stack Exchange 迁移过来的,因为它可以在 Stack Overflow 上回答。8 天前迁移
Q = np.zeros((5,5))
ccs = [1,2,3,4,5]
q = [[-0.48198762]
 [-0.155757  ]
 [ 0.79430319]
 [-0.25273778]
 [-0.22053059]]
for cc in ccs:
    Q[:,(int(cc)-1)] = np.transpose(q)

我在 ipython 中运行代码,它有效,但结果 Q 甚至没有改变,当我在 s 脚本中运行时仍然是零矩阵!

Linux Python 数组 for-loop 变量赋值

评论

0赞 jsotola 11/14/2023
你的问题是什么?...请在您的帖子中添加一个清晰、可回答的问题
0赞 Guy 11/14/2023
此代码不起作用,它会引发错误。如果你切换到一个真正的列表列表,你会得到结果。q

答: 暂无答案