Available with Spatial Analyst license.
Available with Image Analyst license.
Summary
Calculates the base 2 exponential of the cells in a raster.
Illustration
Usage
Input values can be integer or float as well as negative or positive.
You can review some results for both positive and negative floating-point input values in the examples of output values from the Exponential tools.
Input values less than or equal to -1,075 will be set to NoData in the output, because these values cannot be accurately represented by 32-bit floating-point numbers.
The output raster from this tool is always floating-point type, regardless of the input value type.
Output values from this tool are always positive.
If the input is a multiband raster, the output will be a multiband raster. The tool will perform the operation on each band in the input.
Syntax
Exp2(in_raster_or_constant)
Parameter | Explanation | Data Type |
in_raster_or_constant | The input values for which to find the base 2 exponential. To use a number as an input for this parameter, the cell size and extent must first be set in the environment. | Raster Layer; Constant |
Return Value
Name | Explanation | Data Type |
out_raster | The output raster. The cell values are the base 2 exponential of the input values. | Raster |
Code sample
This example calculates the base 2 exponential of the input raster values, and returns the result as an IMG raster.
import arcpy
from arcpy import env
from arcpy.ia import *
env.workspace = "C:/iapyexamples/data"
outExp2 = Exp2("degs")
outExp2.save("C:/iapyexamples/output/outexp2.img")
This example calculates the base 2 exponential of the input raster values.
# Name: Exp2_Ex_02.py
# Description: Calculates the base 2 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 = "degs"
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute Exp2
outExp2 = Exp2(inRaster)
# Save the output
outExp2.save("C:/iapyexamples/output/outexp2")
Environments
Licensing information
- Basic: Requires Image Analyst or Spatial Analyst
- Standard: Requires Image Analyst or Spatial Analyst
- Advanced: Requires Image Analyst or Spatial Analyst