Files
2024-06-29 18:50:22 +08:00

46 lines
1.4 KiB
Markdown

---
tags:
- DataConversion
- DataTypeConversion
- NumericConversion
---
# IntToFloat
## Documentation
- Class name: `CM_IntToFloat`
- Category: `math/conversion`
- Output node: `False`
The CM_IntToFloat node is designed for mathematical conversion operations, specifically converting an integer value to a floating-point number. This node facilitates the seamless transition between different numerical types, enhancing flexibility in mathematical computations.
## Input types
### Required
- **`a`**
- The integer value to be converted into a floating-point number. This parameter is crucial for specifying the exact integer that needs to be transformed, thereby enabling precise numerical conversions.
- Comfy dtype: `INT`
- Python dtype: `int`
## Output types
- **`float`**
- Comfy dtype: `FLOAT`
- The resulting floating-point number after the conversion of the input integer. This output is significant for further mathematical operations that require floating-point precision.
- Python dtype: `float`
## Usage tips
- Infra type: `CPU`
- Common nodes: unknown
## Source code
```python
class IntToFloat:
@classmethod
def INPUT_TYPES(cls) -> Mapping[str, Any]:
return {"required": {"a": ("INT", {"default": 0})}}
RETURN_TYPES = ("FLOAT",)
FUNCTION = "op"
CATEGORY = "math/conversion"
def op(self, a: int) -> tuple[float]:
return (float(a),)
```