ee.Array.digamma

  • digamma() calculates the digamma function for every element within an input array.

  • The function processes an input array and returns a new array containing the computed digamma values for each corresponding element.

  • digamma() is directly used on an array (e.g., Array.digamma()).

On an element-wise basis, computes the digamma function of the input.

UsageReturns
Array.digamma()Array
ArgumentTypeDetails
this: inputArrayThe input array.

Examples

Code Editor (JavaScript)

print('Digamma for 0', ee.Array(0).digamma());  // -Infinity
print('Digamma for 1', ee.Array(1).digamma());  // -0.577
print('Digamma for [1, 2]', ee.Array([1, 2]).digamma());  // -0.577, 0.423

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

import ee
import geemap.core as geemap

Colab (Python)

print('Digamma for 0:', ee.Array(0).digamma().getInfo())  # -Infinity
print('Digamma for 1:', ee.Array(1).digamma().getInfo())  # -0.577
print('Digamma for [1, 2]:', ee.Array([1, 2]).digamma().getInfo())  # -0.577, 0.423