-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. 将矩阵转换为对角矩阵
- 5. 选择矩阵元素(矩阵语言)
- 6. 用矩阵替换矩阵元素
- 7. 转移矩阵元到另一个矩阵的对角线
- 8. Java对角矩阵
- 9. 在对角矩阵
- 10. 从MATLAB矩阵阵列创建对角线矩阵
- 11. 复对称三对角矩阵的快速矩阵指数
- 12. 基于另一个矩阵(矩阵包)的稀疏矩阵的清零元素
- 13. 矩阵的元素structers
- 14. 修改矩阵的元素
- 15. 为什么用对角矩阵乘以对角矩阵返回非对称矩阵的原因
- 16. 与numpy的一个矩阵的对角矩阵,并SciPy的
- 17. 对角线反映矩阵
- 18. 使用对角矩阵
- 19. 三对角矩阵在Matlab
- 20. 块三对角矩阵python
- 21. Mathematica矩阵对角化
- 22. 对矩阵元素的能力
- 23. 稀疏矩阵的元素绝对值
- 24. 提取下三角矩阵,而不考虑对角元素
- 25. 从矩阵的一半创建对角线矩阵
- 26. 带对角矩阵的点积,不创建它全矩阵
- 27. MATLAB改变矩阵元素
- 28. 提取矩阵元素
- 29. 矩阵元素比较
- 30. 矩阵元素组合