当我处理R diag(0.03,2)时,我得到:
[,1] [,2]
[1,] 0.03 0.00
[2,] 0.00 0.03如何在Python中获得相同的结果?我尝试了numpy.diag(0.03,2),但是我得到了一个错误:ValueError: Input must be 1- or 2-d。同样适用于numpy.diagonal(0.03,2)
谢谢你的帮助
发布于 2016-12-06 11:00:12
做numpy.diag([.03]*2)。
numpy.diag()接受对角线组件的列表,您可以在python中将列表相乘以重复元素。
https://stackoverflow.com/questions/40993660
复制相似问题