This问题解决了如何使用numpy生æˆé«˜æ–¯å†…æ ¸ã€‚ä½†æ˜¯æˆ‘ä¸æ˜Žç™½ä½¿ç”¨kernlen
å’Œnsig
的输入是什么,以åŠå®ƒä»¬ä¸Žé€šå¸¸ç”¨äºŽæ述高斯分布的å‡å€¼/æ ‡å‡†å差的关系。
如何生æˆç”±mean = (8, 10)
å’Œsigma = 3
æè¿°çš„2dé«˜æ–¯å†…æ ¸ï¼Ÿç†æƒ³è¾“出是表示高斯分布的二维数组。
ç”案 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