EasyUse/Logicgenerated

Index Any(indexAnything)

Index Any extrae un solo elemento de una colección de entrada mediante un índice entero.

index Anything

any
out
index
0
Easy Use

Index Any extrae un solo elemento de una colección de entrada mediante un índice entero. Es un nodo de lógica genérico en la suite EasyUse, por lo que funciona con cualquier tipo de entrada en lugar de limitarse a un tipo de dato específico, como imágenes, tensores latentes o cadenas de texto.

Descripción

El nodo acepta una entrada any más un valor index, y devuelve el elemento que se encuentra en esa posición. Debido a que any es un tipo arbitrario de ComfyUI, el nodo se puede usar para indexar listas, tuplas u otras estructuras indexables, y el tipo de salida coincidirá con el tipo de elemento de la entrada.

Entradas

any

La colección, secuencia u otro valor indexable del que seleccionar. Esta entrada usa ANYTYPE, por lo que puede recibir cualquier tipo de dato de ComfyUI.

index

La posición basada en cero del elemento que se va a recuperar.

  • Valor predeterminado: 0
  • Mínimo: -1000000
  • Máximo: 1000000
  • Paso: 1

Los valores negativos seleccionan desde el final de la colección, siguiendo la semántica de indexación estándar. Usa -1 para obtener el último elemento, -2 para el penúltimo, y así sucesivamente.

Salidas

ANYTYPE

El elemento en la posición index seleccionada. El tipo de salida sigue el tipo de elemento de la colección proporcionada a any. Si el elemento indexado es en sí mismo un valor complejo, como una imagen o una representación latente, ese valor se pasa sin cambios.

Notas de uso

  • Este nodo es especialmente útil para seleccionar elementos individuales de un lote o secuencia cuando un nodo posterior necesita un único valor en lugar de una colección completa.
  • El amplio rango de índices hace que sea seguro usarlo con secuencias muy largas, mientras que aún permite índices negativos para el acceso inverso.
  • Debido a que la entrada es ANYTYPE, el nodo también se puede usar como selector de paso genérico en pipelines de lógica dinámica.
  • Si el index proporcionado está fuera del rango de la colección real, el comportamiento depende del objeto subyacente de Python que se está indexando; para la mayoría de las secuencias estándar, esto generará un error, por lo que debes validar los índices cuando la longitud de la colección no sea fija.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…