3
A
回答
4
雖然Mr.E.的答案是(幾乎)是正確的,我覺得這需要一個完整的最小工作示例產生。訣竅是繪製A + A.T
。但是,當你這樣做時,你會重複計算對角線,因此你必須將該部分減掉。
import numpy as np
import pylab as plt
# Create a sample matrix like your image
A = np.random.random((100,100)) * .52
A = np.rint(A)
for idx in np.ndindex(A.shape):
if idx[0]>idx[1]: A[idx] = 0
plt.subplot(1,2,1)
plt.imshow(A,interpolation='none')
# Make a new matrix B = A + A.T - diagonal(A)
B = A + A.T - np.diag(np.diag(A))
plt.subplot(1,2,2)
plt.imshow(B,interpolation='none')
plt.tight_layout()
plt.show()
+2
對於大型矩陣,「A + = A.T; A [np.diag_indices_from(A)]/= 2'。 – 2013-02-20 15:17:27
相關問題
- 1. 對角線反映矩陣
- 2. 在Python中反轉矩陣
- 3. 在matplotlib中反轉顏色映射
- 4. 如何用mathdotnet反轉矩陣
- 5. python如何反轉稀疏矩陣
- 6. Matplotlib imshow:如何在矩陣上應用蒙版
- 7. 如何更改matplotlib matshow中某個矩陣元素的顏色?
- 8. EXCEL - 在矩陣中反向查找
- 9. 在NumPy中反轉病態矩陣
- 10. 如何在矩陣
- 11. 使用matplotlib旋轉矩陣使用旋轉矩陣
- 12. 如何在Android中反轉和相乘矩陣?
- 13. 如何在CUDA中更大的矩陣中複製矩陣
- 14. 繪製座標爲矩陣matplotlib蟒蛇
- 15. 顏色的二元矩陣matplotlib
- 16. numpy數組陰謀矩陣matplotlib
- 17. matplotlib - 矩陣高度的3d表面
- 18. Python plot使用matplotlib的大矩陣
- 19. 在循環中更新matplotlib中的矩陣圖
- 20. 如何在MATLAB中將灰度矩陣轉換爲RGB矩陣?
- 21. 如何矢量化在MATLAB中指數爲矩陣的矩陣?
- 22. 反相稀疏矩陣
- 23. 反向排序矩陣列
- 24. 反轉4x4矩陣算法
- 25. 反轉CSS3變換矩陣
- 26. Lapack調用反轉矩陣
- 27. 斯卡拉矩陣反演
- 28. 矩陣:反常常爲空
- 29. 陰影映射中的偏差矩陣
- 30. 如何改變一個矩陣的行和列的大小matplotlib
您是如何產生這個圖像('imshow','pcolor',通過手繪補丁)? – tacaswell 2013-02-20 15:04:51