我正在尝试创建一个稀疏矩阵,该矩阵具有沿对角线运行的 2D 模式。这可能是最容易用一个简单的例子来解释的。
假设我的模式是:[1,0,2,0,1] ...
我想创建一个稀疏矩阵:
[[2,0,1,0,0,0,0...0],
[0,2,0,1,0,0,0...0],
[1,0,2,0,1,0,0...0],
[0,1,0,2,0,1,0...0],
[0,0,1,0,2,0,1...0],
[...]]
scipy.sparse.dia_matrix 似乎是一个不错的候选者,但是,我根本无法从可用的文档中弄清楚如何完成我想要的。先感谢您