String to Float List(StringToFloatList)
このノードは、入力文字列内のカンマ(`,`)を区切り文字として認識し、文字列を複数の部分文字列に分割します。その後、各部分文字列の両端の空白文字を除去し、浮動小数点数(float)への変換を試みます。
String To Float List
String to Float List ノードは、入力文字列内のカンマ(,)を区切り文字として認識し、文字列を複数の部分文字列に分割します。その後、各部分文字列の両端の空白文字を除去し、浮動小数点数(float)型への変換を試みます。
String to Float List ノードはデータ変換ツールであり、その中核機能は、ユーザーが入力したテキスト文字列を特定のルールに従って解析し、一連の浮動小数点数リストに変換することです。テキストデータと数値データの間の橋渡し役として機能し、ワークフロー内でのパラメータ一括設定プロセスを簡素化します。
ノード機能
このノードは、入力文字列内のカンマ(,)を区切り文字として認識し、文字列を複数の部分文字列に分割します。その後、各部分文字列の両端の空白文字を除去し、浮動小数点数(float)型への変換を試みます。その技術的実装の中核は、文字列の split メソッドと型変換であり、カンマで区切られた任意の数値テキストの入力をユーザーが行うことをサポートします。
ノードパラメータ説明 - String to Float List
パラメータ
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
string | STRING | はい | 1, 2, 3 | - | 入力パラメータ string:変換対象のテキスト文字列を入力します。文字列は数値をカンマで区切る必要があります(例:"1.0, 2.5, -3.14")。 |
出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| FLOAT | FLOAT | 出力パラメータ FLOAT:入力文字列から変換された浮動小数点数リストを出力します。 |
使用シナリオ
実際のアプリケーションでは、このノードは他のノードに一連の数値パラメータを提供する必要があるシナリオでよく使用されます。例えば、画像生成を制御するキーフレームパラメータや、あるエフェクトノードに一連の強度値を提供する場合、ユーザーはこのノードの入力ボックスに直接「0.1, 0.5, 0.9」のようなテキストを入力でき、ノードは対応する浮動小数点数リストを出力して下流のノードで使用できるようにします。
注意事項
入力文字列は、カンマで区切られた各部分が確実に浮動小数点数への変換に成功するようにする必要があります。そうでない場合、実行エラーが発生します。例えば、入力にアルファベットや不正な記号が含まれていると処理できません。
String to Float List ノードソースコードリンク
String to Float List ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。