ee.Kernel.gaussian

Tạo một hạt nhân Gaussian từ một Gaussian liên tục được lấy mẫu.

Cách sử dụngGiá trị trả về
ee.Kernel.gaussian(radius, sigma, units, normalize, magnitude)Kernel
Đối sốLoạiThông tin chi tiết
radiusSố thực dấu phẩy độngBán kính của hạt nhân cần tạo.
sigmaSố thực, mặc định: 1Độ lệch chuẩn của hàm Gaussian (cùng đơn vị với bán kính).
unitsChuỗi, mặc định: "pixels"Hệ thống đo lường cho nhân ("pixel" hoặc "mét"). Nếu hạt nhân được chỉ định bằng mét, thì hạt nhân sẽ đổi kích thước khi mức thu phóng thay đổi.
normalizeBoolean, mặc định: trueChuẩn hoá các giá trị của nhân để có tổng bằng 1.
magnitudeSố thực, mặc định: 1Điều chỉnh tỷ lệ mỗi giá trị theo số tiền này.

Ví dụ

Trình soạn thảo mã (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]
 */

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

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]