1.6 KiB
1.6 KiB
tags
| tags | |||
|---|---|---|---|
|
NumberToFloat
Documentation
- Class name:
CM_NumberToFloat - Category:
math/conversion - Output node:
False
The CM_NumberToFloat node is designed for converting numerical values from a generic number type, which can be an integer or a float, into a floating-point representation. This conversion facilitates operations that require floating-point precision and is essential in mathematical computations where such precision is necessary.
Input types
Required
a- The input 'a' represents the numerical value to be converted into a floating-point number. This parameter is crucial for the conversion process, affecting the node's execution by determining the output's precision and value.
- Comfy dtype:
NUMBER - Python dtype:
Union[int, float]
Output types
float- Comfy dtype:
FLOAT - The output is a floating-point representation of the input numerical value, providing the necessary precision for further mathematical operations.
- Python dtype:
float
- Comfy dtype:
Usage tips
- Infra type:
CPU - Common nodes:
- FaceDetailer
- [CR Integer Multiple](../../ComfyUI_Comfyroll_CustomNodes/Nodes/CR Integer Multiple.md)
Source code
class NumberToFloat:
@classmethod
def INPUT_TYPES(cls) -> Mapping[str, Any]:
return {"required": {"a": ("NUMBER", {"default": 0.0})}}
RETURN_TYPES = ("FLOAT",)
FUNCTION = "op"
CATEGORY = "math/conversion"
def op(self, a: number) -> tuple[float]:
return (float(a),)