ParameterVector
class qiskit.circuit.ParameterVector(name, length=0, uuid=None)
Bases: object
Un contenedor de muchos objetos Parameter relacionados.
Esta clase es más rápida de construir que construir muchos Parameter individualmente, y los nombres individuales de los parámetros compartirán todos una raíz común (el nombre del vector). Para un vector llamado v de longitud 3, los elementos individuales tendrán los nombres v[0], v[1] y v[2].
Los elementos de un vector se ordenan por el nombre del vector y, a continuación, por el valor numérico de su índice.
Esta clase implementa la collections.abc.Sequence interfaz.
Atributos
name
El nombre base del vector.
params
Una secuencia de las instancias que contiene ParameterVectorElement .
No se realiza un seguimiento de las modificaciones de este objeto.
uuid
Obtén el UUID raíz de este vector.
Métodos
index
index(val)
Halla el índice de a ParameterVectorElement en la sucesión.
Esta es una forma ineficaz de acceder al index campo con el valor indicado; en su lugar, deberías utilizar esta otra.
resize
resize(length)
Cambia la longitud de este vector.
Al llamar a esta función, se invalidan todas las referencias a ParameterVectorElement instancias cuya longitud sea superior a length .
Los UUID de ParameterVectorElement las instancias que se eliminan o se crean mediante este método son estables; dichos UUID siempre se calculan a partir de los desplazamientos de índice del UUID del vector.