# SymFloat

Source: https://www.tensorplay.cn/docs/generated/tensorplay.SymFloat.html

```python
class tensorplay.SymFloat
```

```python
acos(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
as_integer_ratio(self: tensorplay._C.SymFloat) &#x2192; object
```

```python
asin(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
atan(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
ceil(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymInt
```

```python
conjugate(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
cos(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
cosh(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
expect_float(self: tensorplay._C.SymFloat) &#x2192; float
```

```python
floor(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymInt
```

```python
guard_float(self: tensorplay._C.SymFloat, file: str = '', line: SupportsInt | SupportsIndex = 0) &#x2192; float
```

```python
has_hint(self: tensorplay._C.SymFloat) &#x2192; bool
```

```python
hex(self: tensorplay._C.SymFloat) &#x2192; object
```

```python
is_integer(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
is_symbolic(self: tensorplay._C.SymFloat) &#x2192; bool
```

```python
log2(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
max(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
maybe_as_float(self: tensorplay._C.SymFloat) &#x2192; float | None
```

```python
min(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
round(self: tensorplay._C.SymFloat, ndigits: object = None) &#x2192; object
```

```python
sin(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
sinh(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
sqrt(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
sym_eq(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
sym_float(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
sym_ge(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
sym_gt(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
sym_int(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymInt
```

```python
sym_le(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
sym_lt(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
sym_ne(self: tensorplay._C.SymFloat, arg0: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymBool
```

```python
static symbolic(name: str, hint: SupportsFloat | SupportsIndex | None = None) &#x2192; tensorplay._C.SymFloat
```

```python
tan(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
tanh(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymFloat
```

```python
trunc(self: tensorplay._C.SymFloat) &#x2192; tensorplay._C.SymInt
```
