给出å‡å€¼å’Œæ ‡å‡†å·®çš„高斯核

时间:2017-02-06 22:59:37

标签: python numpy gaussian

这里的

This问题解决了如何使用numpy生æˆé«˜æ–¯å†…核。但是我ä¸æ˜Žç™½ä½¿ç”¨kernlenå’Œnsig的输入是什么,以åŠå®ƒä»¬ä¸Žé€šå¸¸ç”¨äºŽæ述高斯分布的å‡å€¼/标准å差的关系。

如何生æˆç”±mean = (8, 10)å’Œsigma = 3æè¿°çš„2d高斯内核?ç†æƒ³è¾“出是表示高斯分布的二维数组。

1 个答案:

答案 0 :(得分:2)

您å¯ä»¥ä½¿ç”¨astropy,尤其是Gaussian2D模å—中的astropy.modeling.models模型:

from astropy.modeling.models import Gaussian2D

g2d = Gaussian2D(x_mean=8, y_mean=10, x_stddev=3, y_stddev=3)  # specify properties

g2d(*np.mgrid[0:100, 0:100])  # specify the grid for the array

enter image description here