Python Matplotlib噪声可视化

Python Matplotlib噪声可视化,python,matplotlib,machine-learning,Python,Matplotlib,Machine Learning,我有一个2d numpy数组,其中包含要可视化的噪声。噪声通常很小,通常在[-0.2,0.2]范围内,我需要一种好的方式来显示它 目前,我将其缩放到[0,1]范围,并使用灰色空间获得以下图像 我想重现我在一篇论文上看到的以下画面,如果不是这里的噪音被放大了100倍,我没有进一步的信息 由于我不是专家,谁能给我一些提示,告诉我使用matplotlib可视化它的最佳方法 fig, axs = plt.subplots(2, 1, figsize=(10, 5)) axs[0].imshow(i

我有一个2d numpy数组,其中包含要可视化的噪声。噪声通常很小,通常在[-0.2,0.2]范围内,我需要一种好的方式来显示它

目前,我将其缩放到[0,1]范围,并使用灰色空间获得以下图像

我想重现我在一篇论文上看到的以下画面,如果不是这里的噪音被放大了100倍,我没有进一步的信息

由于我不是专家,谁能给我一些提示,告诉我使用matplotlib可视化它的最佳方法

fig, axs = plt.subplots(2, 1, figsize=(10, 5))

axs[0].imshow(image.clip(0,1))
axs[0].set_title('Image')

noise = np.random.normal(-0.2, 0.2, (200,200))
magnified_noise = (noise +1)* noise_magnification_factor

magnified_noise = np.array(magnified_noise,dtype=np.int)
axs[1].imshow(magnified_noise, cmap='gray')
axs[1].set_title('Noise')

你能把你已经写的代码包括进来吗?…作为一个例子,你需要包括一些最小的数据和所有的导入…对不起,我添加了一个简单的例子