Files
CavinHuang-comfyui-nodes-docs/docs/CM_BoolToInt.md
2024-05-26 20:35:16 +08:00

38 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Documentation
- Class name: BoolToInt
- Category: math/conversion
- Output node: False
- Repo Ref: https://github.com/evanspearman/ComfyMath
BoolToInt节点旨在将布尔值转换为其整数等价物。在需要布尔状态的数值表示的情况下,例如数学运算或数据处理工作流中,它发挥着关键作用。
# Input types
## Required
- a
- 'a'参数是节点期待的布尔输入。它对于转换过程至关重要,因为节点的目的是将这个布尔值转换为整数。输入的布尔特性直接影响输出的整数值,'True'映射为1,'False'映射为0。
- Comfy dtype: BOOL
- Python dtype: bool
# Output types
- op
- 'op'输出提供了输入布尔值的整数转换。它很重要,因为它代表了节点操作的直接结果,概括了从布尔到整数的转换过程的本质。
- Comfy dtype: INT
- Python dtype: int
# Usage tips
- Infra type: CPU
# Source code
```
class BoolToInt:
@classmethod
def INPUT_TYPES(cls) -> Mapping[str, Any]:
return {'required': {'a': ('BOOL', {'default': False})}}
RETURN_TYPES = ('INT',)
FUNCTION = 'op'
CATEGORY = 'math/conversion'
def op(self, a: bool) -> tuple[int]:
return (int(a),)
```