Package org.python.modules
Class math
java.lang.Object
org.python.modules.math
- All Implemented Interfaces:
ClassDictInit
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic double
acos
(double v) static double
acosh
(double y) Compute cosh-1y.static double
asin
(double v) static double
asinh
(double v) static double
atan
(double v) static double
atan2
(double v, double w) static double
atanh
(double y) Compute tanh-1y.static double
ceil
(double v) static double
static void
classDictInit
(PyObject dict) static double
copysign
(double v, double w) static double
cos
(double v) static double
cosh
(double v) static double
degrees
(double v) static double
erf
(double v) static double
erfc
(double v) static double
exp
(double v) static double
expm1
(double v) static double
fabs
(double v) static PyLong
factorial
(double v) static double
floor
(double v) static double
static double
fmod
(double v, double w) static PyTuple
frexp
(double x) static double
static double
gamma
(double v) static double
hypot
(double x, double y) Returns (x2 +y2)½ without intermediate overflow or underflow.static boolean
isinf
(double v) static boolean
isnan
(double v) static double
static double
lgamma
(double v) static double
static double
static double
static double
log1p
(double v) static PyTuple
modf
(double v) static double
pow
(double v, double w) static double
radians
(double v) static double
sin
(double v) static double
static double
sinh
(double v) static double
sqrt
(double v) static double
static double
tan
(double v) static double
tanh
(double v) static PyObject
-
Field Details
-
pi
-
e
-
-
Constructor Details
-
math
public math()
-
-
Method Details
-
classDictInit
-
gamma
public static double gamma(double v) -
lgamma
public static double lgamma(double v) -
erf
public static double erf(double v) -
erfc
public static double erfc(double v) -
expm1
public static double expm1(double v) -
acos
public static double acos(double v) -
acosh
public static double acosh(double y) Compute cosh-1y.- Parameters:
y
-- Returns:
- x such that cosh x = y
-
asin
public static double asin(double v) -
asinh
public static double asinh(double v) -
atan
public static double atan(double v) -
atanh
public static double atanh(double y) Compute tanh-1y.- Parameters:
y
-- Returns:
- x such that tanh x = y
-
atan2
public static double atan2(double v, double w) -
ceil
-
ceil
public static double ceil(double v) -
cos
public static double cos(double v) -
cosh
public static double cosh(double v) -
exp
public static double exp(double v) -
floor
-
floor
public static double floor(double v) -
log
-
log
-
pow
public static double pow(double v, double w) -
sin
-
sin
public static double sin(double v) -
sqrt
-
sqrt
public static double sqrt(double v) -
tan
public static double tan(double v) -
log10
-
sinh
public static double sinh(double v) -
tanh
public static double tanh(double v) -
fabs
public static double fabs(double v) -
fmod
public static double fmod(double v, double w) -
modf
-
frexp
-
trunc
-
ldexp
-
hypot
public static double hypot(double x, double y) Returns (x2 +y2)½ without intermediate overflow or underflow. If either argument is infinite, the result is infinite, but overflow during the calculation is detected as an error.- Parameters:
x
-y
-- Returns:
- (x2 +y2)½
-
radians
public static double radians(double v) -
degrees
public static double degrees(double v) -
isnan
public static boolean isnan(double v) -
isinf
public static boolean isinf(double v) - Parameters:
v
-- Returns:
true
if v is positive or negative infinity
-
copysign
public static double copysign(double v, double w) -
factorial
-
log1p
public static double log1p(double v) -
fsum
-