相关疑难解决方法(0)

如何在matplotlib中"关闭"imshow()的模糊效果?

我想制作概率的颜色图,但是imshow会为具有零概率的点生成模糊值.如何摆脱真实网格点周围的模糊外围?

例:

import numpy as np
import matplotlib.pyplot as plt

a=np.asarray([[  0.00000000e+00 , 1.05824446e-01 ,  2.05086136e-04,   0.00000000e+00],
[  1.05824446e-01 ,  3.15012305e-01  , 1.31255127e-01  , 1.05209188e-01],
 [  2.05086136e-04  , 1.31255127e-01 ,  0.00000000e+00 ,  0.00000000e+00],
 [  0.00000000e+00   ,1.05209188e-01  , 0.00000000e+00  , 0.00000000e+00]])
im=plt.imshow(a,extent=[0,4,0,4],origin='lower',alpha=1,aspect='auto')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python plot numpy matplotlib

42
推荐指数
1
解决办法
3万
查看次数

Python中的图像平滑

我想尝试编写一个简单的函数来平滑输入的图像.我试图使用Image和numpy库来做到这一点.我在想使用卷积掩码是解决这个问题的方法,我知道numpy有一个内置的卷积函数.

如何使用numpy.convolve来平滑图像?

python numpy image-processing smoothing

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

numpy ×2

python ×2

image-processing ×1

matplotlib ×1

plot ×1

smoothing ×1