ee.Kernel.gaussian

Örneklenmiş sürekli Gauss'tan Gauss çekirdeği oluşturur.

Kullanımİadeler
ee.Kernel.gaussian(radius, sigma, units, normalize, magnitude)Çekirdek
Bağımsız DeğişkenTürAyrıntılar
radiusKayanOluşturulacak çekirdeğin yarıçapı.
sigmaOndalık sayı, varsayılan: 1Gauss fonksiyonunun standart sapması (yarıçapla aynı birim).
unitsDize, varsayılan: "pixels"Çekirdek için ölçüm sistemi ("piksel" veya "metre"). Çekirdek metre cinsinden belirtilmişse yakınlaştırma düzeyi değiştirildiğinde yeniden boyutlandırılır.
normalizeBoole değeri, varsayılan: trueÇekirdek değerlerini toplamı 1 olacak şekilde normalleştirin.
magnitudeOndalık sayı, varsayılan: 1Her değeri bu miktarla ölçeklendirin.

Örnekler

Kod Düzenleyici (JavaScript)

print('A Gaussian kernel', ee.Kernel.gaussian({radius: 3}));

/**
 * Output weights matrix (up to 1/1000 precision for brevity)
 *
 * [0.002, 0.013, 0.021, 0.013, 0.002]
 * [0.013, 0.059, 0.098, 0.059, 0.013]
 * [0.021, 0.098, 0.162, 0.098, 0.021]
 * [0.013, 0.059, 0.098, 0.059, 0.013]
 * [0.002, 0.013, 0.021, 0.013, 0.002]
 */

Python kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

print('A Gaussian kernel:')
pprint(ee.Kernel.gaussian(**{'radius': 3}).getInfo())

#  Output weights matrix (up to 1/1000 precision for brevity)

#  [0.002, 0.013, 0.021, 0.013, 0.002]
#  [0.013, 0.059, 0.098, 0.059, 0.013]
#  [0.021, 0.098, 0.162, 0.098, 0.021]
#  [0.013, 0.059, 0.098, 0.059, 0.013]
#  [0.002, 0.013, 0.021, 0.013, 0.002]