EasyUse/Logic/Typegenerated

Range(Float)(RangeFloat)

Range(Float)ノードは、startからstopまでの浮動小数点値のシーケンスを生成します。

Range Float

range
range_sizes
range_mode
step
start
0.0
stop
1.0
step
1.0
num_steps
1
end_mode
Inclusive
Easy Use

説明

Range(Float) ノードは、start から stop までの浮動小数点値のシーケンスを生成します。EasyUse/Logic/Type カテゴリに属し、値のスイープ、パラメータラダー、スケジュール、または連続する数値範囲を必要とするあらゆるワークフローの構築に役立ちます。

利用可能なレンジ生成モードは2つあります:

  • step: step の値ずつ start から stop に向かって進みます。
  • num_steps: num_steps を使用して、startstop の間の区間を指定された数の等しいステップに分割します。

end_mode オプションは、生成されたレンジに最終的な stop 値を含めるかどうかを制御します。

入力

入力タイプデフォルト説明
range_modeCOMBOstepレンジ生成方法を選択します。stepstep 入力を使用し、num_stepsnum_steps 入力を使用します。
startFLOAT0レンジの最初の値です。
stopFLOAT1レンジの終端境界です。
stepFLOAT1range_modestep の場合の値間の増加量です。正の値は昇順のレンジを生成し、負の値は降順のレンジを生成します。
num_stepsINT1range_modenum_steps の場合の等しいステップ分割数です。
end_modeCOMBOInclusiveInclusive の場合、レンジが stop に達すると、その stop がレンジに含まれます。Exclusive の場合、レンジは stop の前で終了します。

startstopstep-4096 から 4096 までの値を受け入れ、ウィジェットの増加量は 0.1 です。num_steps-4096 から 4096 までの整数を受け入れ、ウィジェットの増加量は 1 です。

出力

出力タイプ説明
FLOATFLOAT浮動小数点値のシーケンスとして生成されたレンジ。
INTINT同じレンジを整数値に変換したもの。

使用上の注意

  • 連続する値の間で必要な正確な増加量がわかっている場合は、range_mode = "step" を使用します。
  • 正確なステップサイズに関係なく、特定の分割数が必要な場合は、range_mode = "num_steps" を使用します。
  • 生成されたレンジを整数を消費するノードに渡す場合、INT 出力が便利で、追加の変換ステップを省けます。
  • end_mode は、レンジがちょうど stop に達する場合に特に重要です。小数の step 値では、浮動小数点の丸めにより、最終値が stop と等しいとみなされるかどうかに影響することがあります。
  • step モードでは step0 に設定しないでください。レンジが正常に進まなくなるためです。
  • step 入力は step モードでのみ使用され、num_steps 入力は num_steps モードでのみ使用されます。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…