Skip to main content
ComfyMathExpression 节点会计算你以文本形式编写的数学公式。该公式可以使用 abc 等字母名称来引用节点的输入值,并且你可以通过可增长的 values 组添加任意数量的输入值。计算结果会同时以浮点数、整数和布尔值的形式返回。

输入

注意事项和约束

  • expression 不能为空或仅包含空白字符。
  • 表达式必须计算为数值结果(INT 或 FLOAT)或布尔结果(TRUE/FALSE)。布尔结果在 TRUE 时视为 1,在 FALSE 时视为 0。如果结果是其他类型,例如文本,节点会引发错误。
  • 数值结果必须是有限值且可转换为 float。结果过大或非有限会导致错误。
  • 整组输入值也可以在表达式中通过变量名 values(作为列表)使用,因此诸如 sum(values) 的表达式是可行的。
  • 表达式中可以使用以下数学函数:summinmaxabsroundpowsqrtceilfloorloglog2log10sincostanintfloat

输出

本文档由 AI 生成。如果您发现任何错误或有改进建议,欢迎贡献! 在 GitHub 上编辑

Source fingerprint (SHA-256): 4c77e9834fe7341143352f95ed8808dc81def3361b197c67e33a531bb3696d71