-1
A
回答
0
环在Matlab中的情况下,只是下面的
v = A'(:) % transpose since it makes long column by concat left to right column
B = diag(v)
在Python的情况下,你可以使用numpy的
import numpy as np
A = np.array([[1,2], [3,4]])
B = np.diag(A.ravel())
相关问题
- 1. 矩阵元素
- 2. 选择矩阵元素(矩阵语言)
- 3. 用矩阵替换矩阵元素
- 4. 从MATLAB矩阵阵列创建对角线矩阵
- 5. 基于另一个矩阵(矩阵包)的稀疏矩阵的清零元素
- 6. 复对称三对角矩阵的快速矩阵指数
- 7. 稀疏矩阵的元素绝对值
- 8. Mathematica矩阵对角化
- 9. 块三对角矩阵python
- 10. 对角线反映矩阵
- 11. 提取下三角矩阵,而不考虑对角元素
- 12. Matlab矩阵元素检查
- 13. 矩阵元素比较
- 14. 矩阵乘以元素
- 15. 矩阵元素组合
- 16. 从矩阵的一半创建对角线矩阵
- 17. R:矩阵的对矩阵3D图
- 18. Haskell阵列(矩阵)元素访问
- 19. 如何使矩阵的对角线等于另一个矩阵的对角线?
- 20. 更改条件矩阵中两个矩阵的元素
- 21. 替换由另一个矩阵索引的矩阵元素
- 22. 根据子矩阵规则更改大矩阵的元素
- 23. 矩阵A的元素不在矩阵B中
- 24. Python numpy矩阵乘以一个对角矩阵
- 25. 如何在MATLAB中删除矩阵的对角线元素?
- 26. R:替换随机矩阵的“非对角线”元素
- 27. 返回scipy稀疏矩阵的对角线元素
- 28. 如何获取矩阵中元素的两个对角线?
- 29. 只为矩阵的对角元素添加一个小值
- 30. 具有相同对角元素的PSD矩阵