nustack
ReferenceStd

nu.std.math

No central class - free functions and constants mirroring math 1-1.

from nu.std.math import sqrt, pi

Functions

NameSortSignatureEffectMeaning
sqrtScalarQuerysqrt(x)puresquare root -> Float
powScalarQuerypow(base, exp)purebase ** exp -> Float
expScalarQueryexp(x)puree ** x -> Float
isqrtScalarQueryisqrt(x)pureinteger square root -> Int
hypotScalarQueryhypot(x, y)pureEuclidean norm -> Float
logScalarQuerylog(x, base=None)purenatural log, or log to base -> Float
log2ScalarQuerylog2(x)purebase-2 log -> Float
log10ScalarQuerylog10(x)purebase-10 log -> Float
sinScalarQuerysin(x)puresine of x radians -> Float
cosScalarQuerycos(x)purecosine of x radians -> Float
tanScalarQuerytan(x)puretangent of x radians -> Float
asinScalarQueryasin(x)purearc sine in radians -> Float
acosScalarQueryacos(x)purearc cosine in radians -> Float
atanScalarQueryatan(x)purearc tangent in radians -> Float
atan2ScalarQueryatan2(y, x)purequadrant-aware arc tangent of y/x -> Float
degreesScalarQuerydegrees(x)pureradians to degrees -> Float
radiansScalarQueryradians(x)puredegrees to radians -> Float
floorScalarQueryfloor(x)purefloor -> Int
ceilScalarQueryceil(x)pureceiling -> Int
truncScalarQuerytrunc(x)puretruncate toward zero -> Int
fabsScalarQueryfabs(x)pureabsolute value -> Float
copysignScalarQuerycopysign(x, y)purex with the sign of y -> Float
fmodScalarQueryfmod(x, y)pureC-library fmod -> Float
gcdScalarQuerygcd(a, b)puregreatest common divisor -> Int
factorialScalarQueryfactorial(x)purex! -> Int
iscloseScalarQueryisclose(a, b)pureapproximately equal -> Bool
isnanScalarQueryisnan(x)pureis NaN -> Bool
isinfScalarQueryisinf(x)pureis +/- infinity -> Bool
isfiniteScalarQueryisfinite(x)pureis finite -> Bool

Constants

NameSortSignatureEffectMeaning
piLiteralpipurefloat pi
eLiteralepurefloat e
tauLiteraltaupurefloat tau (2*pi)
infLiteralinfpurefloat infinity
nanLiteralnanpurefloat NaN

On this page