AI-generated Key Takeaways
-
The
digamma()
function calculates the digamma function of a given input number. -
The input to the function is a number, and the output is the calculated digamma value, also a number.
-
Special cases like input values of -1 and 0 result in negative infinity as the output.
-
Examples demonstrate how the
digamma()
function can be used within both JavaScript and Python Earth Engine environments.
Usage | Returns |
---|---|
Number.digamma() | Number |
Argument | Type | Details |
---|---|---|
this: input | Number | The input value. |
Examples
Code Editor (JavaScript)
print('Digamma for -1.5', ee.Number(-1.5).digamma()); // 0.703156637 print('Digamma for -1', ee.Number(-1).digamma()); // -Infinity print('Digamma for 0', ee.Number(0).digamma()); // -Infinity print('Digamma for 0.5', ee.Number(0.5).digamma()); // -1.963510028 print('Digamma for 1', ee.Number(1).digamma()); // -0.577215667 print('Digamma for 100', ee.Number(100).digamma()); // 4.600161852 print('Digamma for 1e13', ee.Number(1e13).digamma()); // 29.933606208
import ee import geemap.core as geemap
Colab (Python)
print('Digamma for -1.5:', ee.Number(-1.5).digamma().getInfo()) # 0.703156637 print('Digamma for -1:', ee.Number(-1).digamma().getInfo()) # -Infinity print('Digamma for 0:', ee.Number(0).digamma().getInfo()) # -Infinity print('Digamma for 0.5:', ee.Number(0.5).digamma().getInfo()) # -1.963510028 print('Digamma for 1:', ee.Number(1).digamma().getInfo()) # -0.577215667 print('Digamma for 100:', ee.Number(100).digamma().getInfo()) # 4.600161852 print('Digamma for 1e13:', ee.Number(1e13).digamma().getInfo()) # 29.933606208