# SymFloat Source: https://www.tensorplay.cn/docs/generated/tensorplay.SymFloat.html ```python class tensorplay.SymFloat ``` ```python acos(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python as_integer_ratio(self: tensorplay._C.SymFloat) → object ``` ```python asin(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python atan(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python ceil(self: tensorplay._C.SymFloat) → tensorplay._C.SymInt ``` ```python conjugate(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python cos(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python cosh(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python expect_float(self: tensorplay._C.SymFloat) → float ``` ```python floor(self: tensorplay._C.SymFloat) → tensorplay._C.SymInt ``` ```python guard_float(self: tensorplay._C.SymFloat, file: str = '', line: SupportsInt | SupportsIndex = 0) → float ``` ```python has_hint(self: tensorplay._C.SymFloat) → bool ``` ```python hex(self: tensorplay._C.SymFloat) → object ``` ```python is_integer(self: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python is_symbolic(self: tensorplay._C.SymFloat) → bool ``` ```python log2(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python max(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python maybe_as_float(self: tensorplay._C.SymFloat) → float | None ``` ```python min(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python round(self: tensorplay._C.SymFloat, ndigits: object = None) → object ``` ```python sin(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python sinh(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python sqrt(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python sym_eq(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python sym_float(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python sym_ge(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python sym_gt(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python sym_int(self: tensorplay._C.SymFloat) → tensorplay._C.SymInt ``` ```python sym_le(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python sym_lt(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python sym_ne(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) → tensorplay._C.SymBool ``` ```python static symbolic(name: str, hint: SupportsFloat | SupportsIndex | None = None) → tensorplay._C.SymFloat ``` ```python tan(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python tanh(self: tensorplay._C.SymFloat) → tensorplay._C.SymFloat ``` ```python trunc(self: tensorplay._C.SymFloat) → tensorplay._C.SymInt ```