Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Сводка
Вычисляет экспоненту по основанию е ячеек в растре.
Иллюстрация
Использование
Входные значения могут быть целочисленными или с плавающей точкой и могут быть положительными и отрицательными.
Вы можете увидеть результаты положительных и отрицательных выходных значений с плавающей точкой в примерах выходных значений экспоненциальных инструментов.
Экспонента по основанию e – наиболее часто используемая экспоненциальная функция.
Входным значениям, которые меньше или равны -745, в выходном растре будут соответствовать значения NoData, так как эти значения не могут быть корректно представлены в формате 32-бит с плавающей точкой.
Выходной растр этого инструмента всегда имеет тип с плавающей точкой, независимо от типа входных значений.
Выходные данные этого инструмента всегда положительные.
Если входной растр многоканальный, выходной растр также будет многоканальным. Инструмент будет выполнять операцию для каждого канала входного растра.
Синтаксис
Exp(in_raster_or_constant)
Parameter | Объяснение | Тип данных |
in_raster_or_constant | Входные значения, для которых будет вычислена экспонента по основанию e. Чтобы использовать число в качестве входных данных для этого параметра, необходимо сперва указать экстент и размер ячейки в параметрах среды. | Raster Layer; Constant |
Значение отраженного сигнала
Name | Объяснение | Тип данных |
out_raster | Выходной растр. Значениями ячеек является экспонента по основанию e входных значений. | Raster |
Пример кода
В этом примере вычисляется экспонента по основанию e значений входного растра, с сохранением результата в виде растра TIFF.
import arcpy
from arcpy import env
from arcpy.ia import *
env.workspace = "C:/iapyexamples/data"
outExp = Exp("landuse")
outExp.save("C:/iapyexamples/output/outexp.tif")
В этом примере вычисляется экспонента по основанию e значений входного растра.
# Name: Exp_Ex_02.py
# Description: Calculates the base e exponential of pixels in a raster
# Requirements: Image Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.ia import *
# Set environment settings
env.workspace = "C:/iapyexamples/data"
# Set local variables
inRaster = "landuse"
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute Exp
outExp = Exp(inRaster)
# Save the output
outExp.save("C:/iapyexamples/output/outexp")
Environments
Информация о лицензиях
- Basic: Требуется Image Analyst or Spatial Analyst
- Standard: Требуется Image Analyst or Spatial Analyst
- Advanced: Требуется Image Analyst or Spatial Analyst