相关疑难解决方法(0)

块三对角矩阵蟒蛇

我想从三个numpy.ndarray开始创建一个块三对角矩阵.在python中有没有(直接)方法呢?

先感谢您!

干杯

python numpy matrix

15
推荐指数
5
解决办法
2万
查看次数

填充numpy数组的对角线失败

我正在尝试填充矩阵的偏移对角线:

loss_matrix = np.zeros((125,125))

np.diagonal(loss_matrix, 3).fill(4)

ValueError: assignment destination is read-only
Run Code Online (Sandbox Code Playgroud)

两个问题:

1)如果不迭代索引,如何设置numpy数组的偏移对角线?

2)为什么结果np.diagonal只读?numpy.diagonal的文档读取:"在NumPy 1.10中,它将返回读/写视图,写入返回的数组将改变原始数组."

np.__version__

'1.10.1'
Run Code Online (Sandbox Code Playgroud)

python arrays numpy diagonal

3
推荐指数
1
解决办法
1512
查看次数

标签 统计

numpy ×2

python ×2

arrays ×1

diagonal ×1

matrix ×1