Python:显示带有负值和正值的矩阵

Jin*_*tao 5 python matlab image

我有一个m带有正负值的矩阵。我想在Python中可视化此矩阵。在MATLAB中,我可以显示此矩阵,以便通过使用,将最大的负值映射为0,而将最大的正值映射为255 imshow(m, []);。我如何在python下等效地做到这一点?

Amr*_*mro 5

看起来它默认使用 matplotlib 进行缩放imshow

import numpy as np
import matplotlib.pyplot as plt

x = np.array([[1.0,2.0], [-3.0,-2.0]], dtype='float')

plt.imshow(x, interpolation='none')
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)

矩阵