KJNodes/miscgenerated

String to Float List(StringToFloatList)

Ce nœud divise la chaîne d'entrée en plusieurs sous-chaînes en reconnaissant les virgules (`,`) comme délimiteurs, puis supprime les espaces blancs aux deux extrémités de chaque sous-chaîne et tente de les convertir en valeurs à virgule flottante (float).

String To Float List

FLOAT
string
1, 2, 3
KJNodes

Le nœud String to Float List identifie les virgules (,) dans la chaîne d'entrée comme délimiteurs, divise la chaîne en plusieurs sous-chaînes, supprime les espaces blancs aux deux extrémités de chaque sous-chaîne et tente de les convertir en type de données float.

Le nœud String to Float List est un outil de conversion de données. Sa fonction principale est d'analyser une chaîne de texte saisie par l'utilisateur selon des règles spécifiques et de la convertir en une liste de nombres flottants. Il sert de pont entre les données textuelles et les données numériques, simplifiant le processus de paramétrage par lots dans un flux de travail.

Fonctionnalité du nœud

Ce nœud identifie les virgules (,) dans la chaîne d'entrée comme délimiteurs, divise la chaîne en plusieurs sous-chaînes, supprime les espaces blancs aux deux extrémités de chaque sous-chaîne et tente de les convertir en type de données float. Le cœur de son implémentation technique repose sur la méthode split des chaînes de caractères et la conversion de type. Il prend en charge toute saisie utilisateur de texte numérique séparé par des virgules.

Description des paramètres du nœud - String to Float List

Paramètres

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
stringSTRINGOui1, 2, 3-Paramètre d'entrée string : utilisé pour saisir la chaîne de texte à convertir. La chaîne doit séparer les valeurs numériques par des virgules, par exemple "1.0, 2.5, -3.14".

Sortie

Nom du paramètreType de donnéesDescription
FLOATFLOATParamètre de sortie FLOAT : renvoie la liste de nombres flottants obtenue par conversion de la chaîne d'entrée.

Cas d'utilisation

Dans les applications pratiques, ce nœud est couramment utilisé dans les scénarios nécessitant de fournir un ensemble de paramètres numériques à d'autres nœuds. Par exemple, pour contrôler les paramètres des images clés dans la génération d'images, ou pour fournir une série de valeurs d'intensité à un nœud d'effet, l'utilisateur peut saisir directement un texte tel que "0.1, 0.5, 0.9" dans la zone de saisie de ce nœud. Le nœud produira alors la liste de flottants correspondante pour les nœuds en aval.

Points d'attention

La chaîne d'entrée doit garantir que chaque partie séparée par une virgule peut être convertie avec succès en un nombre flottant, sinon une erreur d'exécution se produira. Par exemple, la présence de lettres ou de symboles non valides dans l'entrée empêchera le traitement.

Lien vers le code source du nœud String to Float List

Le nœud String to Float List provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…