Index Any: извлечение элемента по индексу в ComfyUI-Easy-Use(indexAnything)
Нода Index Any из ComfyUI-Easy-Use: извлекает элемент из коллекции по целочисленному индексу.
index Anything
Index Any извлекает один элемент из входной коллекции по целочисленному индексу. Это универсальная логическая нода в наборе EasyUse, поэтому она работает с любым типом входных данных, а не ограничена конкретным типом, таким как изображения, латентные тензоры или строки.
Описание
Нода принимает вход any и значение index, а возвращает элемент, находящийся на этой позиции. Поскольку any является произвольным типом ComfyUI, ноду можно использовать для индексации списков, кортежей и других индексируемых структур, а тип выходного значения будет соответствовать типу элемента входных данных.
Входы
any
Коллекция, последовательность или другое индексируемое значение, из которого выполняется выбор. Этот вход использует ANYTYPE, поэтому может принимать любой тип данных ComfyUI.
index
Позиция элемента, который нужно получить, с отсчётом от нуля.
- По умолчанию:
0 - Минимум:
-1000000 - Максимум:
1000000 - Шаг:
1
Отрицательные значения выбирают элементы с конца коллекции в соответствии со стандартной семантикой индексации. Используйте -1, чтобы получить последний элемент, -2 для предпоследнего и так далее.
Выходы
ANYTYPE
Элемент на выбранной позиции index. Тип выходных данных соответствует типу элемента коллекции, переданной во вход any. Если индексируемый элемент сам по себе является сложным значением, например изображением или латентным представлением, это значение передаётся без изменений.
Примечания по использованию
- Этот узел особенно полезен для выбора отдельных элементов из пакета или последовательности, когда последующей ноде требуется одно значение, а не вся коллекция.
- Большой диапазон индексов позволяет безопасно использовать ноду с очень длинными последовательностями, а отрицательные индексы обеспечивают доступ с конца.
- Поскольку вход использует
ANYTYPE, ноду также можно применять как универсальный сквозной селектор в динамических логических конвейерах. - Если указанный
indexвыходит за пределы фактической коллекции, поведение зависит от базового объекта Python, к которому выполняется индексация; для большинства стандартных последовательностей это вызовет ошибку, поэтому проверяйте индексы, если длина коллекции не фиксирована.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.