
English: 
- Now that you've seen that
this execution gives us
the same result that we explained before,
I want to show you two additional ways
that people discuss the quantum state.
(upbeat music)
Hi, welcome back to "Coding with Qiskit."
This is Abe again.
You might remember in our last video,
we talked about how we
can build quantum circuits
using Qiskit to manipulate qubits.
Quantum circuits can be used
to make qubits do all sorts
of interesting things.
The key to understanding quantum circuits,
whether complicated or simple,
will be to understand
how quantum gates act
on the individual qubits,
and how they work together.
The point of this video
will be to enable you
to learn how quantum
gates work on your own.
Luckily, with the right tools,
you can understand how all of
Qiskit's quantum gates work.

Spanish: 
- Ahora que han visto que esta ejecución nos da
el mismo resultado que explicamos anteriormente,
quiero mostrarles dos formas adicionales
que la gente discute el estado cuántico.
 
Hola, bienvenidos de vuelta a
“Programando con Qiskit”.
Aquí Abe, nuevamente.
Puede que recuerden en nuestro último video
hablamos de cómo podemos construir circuitos cuánticos
usando Qiskit para manipular qubits.
Los circuitos cuánticos puede ser usados
para hacer a los qubits hacer todo tipo de cosas interesantes.
La clave para entender a los circuitos cuánticos,
ya sea complicados o simples,
está en entender como las compuertas cuánticas actúan
en los qubits individuales, y
cómo funcionan en conjunto.
El punto de este video será permitirles
aprender por ustedes mismos
cómo las compuertas cuánticas funcionan
Por suerte,
con las herramientas adecuadas,
pueden entender cómo funcionan todas las compuertas cuánticas de Qiskit.

Spanish: 
Ahora que has visto que esta ejecución nos otorga
el mismo resultado que explicamos anteriormente,
quiero mostrarte dos maneras adicionales
en que las personas hablan acerca del estado cuántico.
 
Hola, bienvenido una vez más a "Programando con Qiskit".
Aquí Abe de nuevo.
Puede que recuerdes de nuestro último vídeo,
donde hablábamos acerca de como podemos construir un circuito cuántico
usando Qiskit para manipular los cúbits.
Los circuitos cuánticos pueden ser usados
para hacer que los cúbits realicen todo tipo de cosas interesantes.
La clave para entender los circuitos cuánticos,
ya sean complicados o simples,
será comprender cómo actúan las puertas cuánticas
sobre los cúbits de manera individual, y cómo ellos funcionan en conjunto.
El objetivo de este video será permitirte
aprender cómo funcionan las puertas cuánticas por tu cuenta.
Afortunadamente, con las herramientas adecuadas,
tú puedes comprender cómo funcionan todas las puertas cuánticas de Qiskit.

Spanish: 
Como todo software abierto, Qiskit tiene algunas compuertas
ya programadas en él.
Si miran aquí a mi pantalla, podrán ver un pantallazo
de las compuertas cuánticas disponibles en Qiskit.
El enlace de esta página estará
disponible debajo
en la descripción.
Pueden ver aquí que esta
lista contiene compuertas como
la compuerta H, también
llamada la compuerta de Hadamard,
CX, la identidad, la compuerta U3,
la compuerta U2, la compuerta U1, y demás.
Y de hecho, en Qiksit
pueden incluso crear tus propias puertas personalizadas.
Hay muchas formas diferentes de pensar en las compuertas cuánticas.
Algunas de ellas son más visuales,
y algunas más matemáticas.
Una de ellas, por ejemplo, es la compuerta X.
Así que metámonos de lleno.
La compuerta X aplicada al estado cero
nos da el estado uno,
y aplicada al estado uno
nos da el estado cero.
Esta es una representación que verán por ahí.
La otra representación es notar el hecho
de que estas compuertas son en realidad
operadores unitarios.

English: 
As open-source software,
Qiskit has a number of gates
programmed into it already.
So looking at my screen here,
I'm showing you an overview
of the quantum gates available in Qiskit.
The link to this page will be available
in the description below.
So you can see here this
list contains gates like
the H gate, also called the Hadamard gate,
CX, Identity, U3 gates, U2
gates, U1 gates, and so on.
And in fact, in Qiskit
you can even create your own custom gates.
There are many different ways
to think about quantum gates.
Some of them are more visual,
and some of them are mathematical.
So one of these gates, for
example, is the X gate.
So let's get right into it.
Saying the X gate applied to state zero
gives you the state one,
and the X gate applied to state one
gives you the state zero.
So this is one representation
that you'll see around.
The other representation
is to take note of the fact
that these gates are
actually unitary operations.

Spanish: 
Como software de código abierto, Qiskit tiene varias puertas
ya programadas en él.
Mirando mi pantalla, aquí estoy mostrándote una descripción general
de las puertas cuánticas disponibles en Qiskit.
El enlace a esta página estará disponible
en la caja de descripción abajo.
Entonces puedes ver aquí la lista de puertas cuánticas como
la puerta H, también llamada la puerta Hadamard,
CX, Identidad, puertas U3, puertas U2, puertas U1, etc.
Y de hecho, en Qiskit.
tú puedes crear tus propias puertas personalizadas.
Hay muchas maneras  distintas de pensar sobre las puertas cuánticas.
Algunas de ellas son más visuales,
y algunas de ellas son matemáticas.
Por ejemplo, una de estas puertas es la puerta X.
Así que vamos por ello.
La puerta X aplicada al estado cero
resulta en el estado uno,
y la puerta X aplicada al estado uno
resulta en el estado cero.
Así que ésta es una de las formas en que lo verás representado.
La otra representación es tomar nota del hecho
que las puertas cuánticas en realidad son operaciones unitarias.

Spanish: 
Y todo lo que eso significa es que ellas pueden ser representadas
como matrices, matrices unitarias particularmente,
y sus operaciones pueden ser vistas
como operaciones sobre vectores, los cuales son los estados.
Así que al hacer esto, la puerta X puede ser representada de esta forma.
 
El estado cero es representado de esta forma.
Y si resuelves la multiplicación de estas matrices,
podrás notar que el resultado es el siguiente.
Entonces esto es exactamente igual a esa otra representación.
La tercera y cuarta forma en que verás a las personas hablando
sobre cómo un circuito cuántico funciona,
es en términos tanto de su representación visual
como de cómo el circuito trabaja a partir de mediciones.
Para ver esto, iremos directamente a Qiskit.
Como siempre, comenzaremos
por importar Qiskit a nuestro espacio de trabajo.
Tal que esto puede ser logrado al escribir
from qiskit import todo.
También utilizaré las herramientas de visualización de Qiskit.
Esto puedo hacerlo al escribir

Spanish: 
Lo único que esto significa es que
pueden ser representadas
como matrices,
matrices unitarias en particular
y sus operaciones pueden ser vistas
como operaciones en vectores,
los cuales son los estados.
Así que, viendolo así, la compuerta X puede ser representada de esta forma.
 
El estado cero es representado de esta forma
Y si calculán el producto matricial
verán que el resultado es el siguiente.
Esto es exactamente igual a esta representación.
La tercer y cuarta forma
en la que verán a la gente hablando
sobre cómo funciona un circuito cuántico
es en términos de tanto
su representación visual
y cómo el circuito funciona como
resultado de su medición.
Para ver esto, iremos
directamente a Qiskit.
Como siempre, voy a empezar
importando Qiskit en mi
espacio de trabajo.
Esto puede ser hecho escribiendo
from qiskit import *
También voy a estar usando
las herramientas de visualización de Qiskit.
Puedo hacer esto escribiendo

English: 
And all that means is that
they can be represented
as matrices, unitary
matrices in particular,
and their operations can also be seen
as operations on vectors,
which are the states.
So by doing that, the X gate
is represented in this way.
(laid-back music)
The zero state is represented in this way.
And if you write out the
matrix multiplication,
you'll find out that the
result is the following.
So this is exactly equal
to that representation.
The third and fourth ways
that you'll see people talking
about how a quantum circuit works,
is in terms of both its
visual representation,
and how the circuit works
as a result of measurements.
To see these, we'll go
straight into Qiskit.
As always, I'll start off
by importing Qiskit into my workspace.
So that can be done by typing out
from Qiskit import everything.
I will also be using the
visualization tools in Qiskit.
So I can do that by writing out

Spanish: 
from qiskit.tools.visualization
import plot_bloch_multivector.
Okey, ahora que hemos importado Qiskit
y las herramientas correctas que necesitamos para nuestro trabajo,
voy a hacer lo siguiente.
Crearé un circuito cuántico
con un cúbit, y un bit clásico.
Tal que el circuito cuántico realizará una operación sobre él.
Y solo será circuit.x aplicado sobre ese cúbit.
Así que lo que haré ahora es
tomar este circuito cuántico y simularlo
y ver cuál es el resultado de ese circuito cuántico.
Así que la forma de hacer ello es decir
el simulador es Aer.get_backend().
En este momento voy a usar
lo que se llama el simulador de vector de estado.
 
Si tienes curiosidad, el vector de estado es el vector
que describe el estado cuántico de nuestro cúbit.

Spanish: 
from qiskit.tools.visualization
import plot, bloch, multivector.
Bien, ahora que importamos Qiskit
y las herramientas necesarias
para hacer nuestro trabajo,
voy a hace lo siguiente.
Voy a crear un circuito cuántico
con un qubit y un bit clásico.
Así este circuito cuántico va a tener
una operación en él.
Va a ser solo circuit.x aplicado a ese qubit.
Así que, lo que voy a hacer
es tomar este circuito y simularlo
y ver cuál es el resultado de éste.
La forma de hacerlo
es escribiendo
simulator = Aer.get_backend()
Esta vez voy a usar
el llamado simulador de vector de estado.
 
Si tienen curiosidad, el vector de estado
es el vector
que describe el estado cuántico
de nuestro qubit.

English: 
from Qiskit.tools.visualization,
import plot, bloch, multivector.
Okay, so now that we've imported Qiskit
and the right tools that
we need to do our work,
I'm going to do the following.
So I'll create a quantum circuit
with one qubit, and one classical bit.
So that quantum circuit will
have one operation on it.
It'll just be circuit.x
applied to that qubit.
So what I'm going to do is
take this quantum circuit and simulate it
and see what the output of
that quantum circuit is.
So the way to do that is to say
the simulator is aer.get, backend.
This time I'm going to use
what's called the state vector simulator.
(laid-back music)
If you're curious, the
state vector is the vector
that describes the quantum
state of our qubit.

English: 
So, that's where the name state
vector simulator comes from.
And I'll say,
execute the circuit
on the backend that I
choose to be the simulator,
and I'll say the results
from this execution
will be stored in a
variable called result.
And the state vector
will be result.get state vector.
And just so we can see
that this is working,
I'll say print state vector.
All right, so as you can see,
the state vector that's
returned from the circuit,
when it only has one X gate
on it, is the vector zero,
with zero imaginary component,
and one with zero imaginary component.
This state vector is exactly what you saw
in our representation before,
where we wrote out X
applied on the state zero
is the state one.

Spanish: 
De ahí proviene el nombre de simulador de vector de estado.
Y diré
ejecuta este circuito
en el backend que escogí para ser el simulador,
y diré que los resultados provenientes de esta ejecución
serán guardados en una variable llamada result.
Y el vector de estado
será result.get_statevector().
Y sólo para que podamos ver que esto está funcionando,
diré imprime el vector de estado.
Está bien, como puedes ver
el vector de estado que devuelve el circuito,
cuando solo tiene una puerta X, es el vector cero,
con componente imaginaria cero,
y uno con componente imaginaria cero.
Este vector de estado es exactamente el que viste
en nuestra representación anteriormente,
donde escribimos X aplicado sobre el estado cero
es el estado uno.

Spanish: 
De ahí es donde proviene el nombre
“simulador de vector de estado”.
Y voy a decir,
ejecuta el circuito
en el backend que elijo será el simulador,
Y voy a decir,  el resultado de esta ejecución
se guardará en una variable
llamada result.
Y el vector de estado
será result.get_state_vector()
Y solo para que veamos cómo
esto funciona,
voy a decir, print(state_vector)
Bien, como pueden ver
el vector de estado que es devuelto
por el circuito,
cuando este solo tiene una compuesta X,
es el vector cero
sin parte imaginaria,
y uno, sin parte imaginaria.
Este vector de estado es justo lo que vieron
antes en nuestra representación,
donde escribimos X aplicada al vector cero
es el estado uno.

English: 
So, let's look at our quantum circuit.
So what I'm going to
do is say circuit.draw,
and I'll be using the mat plot lib output,
and I'll be saying, just before that,
mat plot lib inline.
So what we're saying is the
output of this quantum circuit
is the state vector zero, one.
Now that you've seen that this execution
gives us the same result
that we explained before,
I want to show you two additional ways
that people discuss the quantum state.
So the next way that I'm going to show you
is a bit more visual,
and tends to be the
favorite of a lot of people.
What I can do is say
plot, bloch, multivector.
And the thing I'm going
to describe with this
is the state vector.
(laid-back music)
And this is what the
state vector looks like
when it's plotted on a bloch sphere.
So, one thing you'll notice

Spanish: 
Entonces, veamos a nuestro
circuito cuántico.
Lo que voy a hacer es dibujar
el circuito con circuit.draw
y voy a usar matplotlib como salida,
y voy a escribir, antes de eso
%matplotlib inline
Así que, lo que estamos diciendo
es la salida de este circuito cuántico
es el vector de estado [0, 1].
Ahora que han visto que
esta ejecución
nos da el mismo resultado
explicado anteriormente,
quiero mostrales dos formas adicionales
en la que la gente discute
el estado cuántico
La siguiente forma que voy a mostrarles
es un poco más visual,
y tiende a ser la favorita
de muchas personas
Lo que puedo hacer es
escribir plot_bloch_multivector()
Y lo que voy a describir con esto
es el vector de estado.
 
Y así es como se ve el vector de estado
cuando es dibujado en una
esfera de Bloch.
Algo que notarán

Spanish: 
Entonces, veamos nuestro circuito cuántico.
Lo que voy a hacer es decir circuit.draw,
y usaré la salida de la librería matplotlib,
y estaré diciendo, justo antes de eso,
%matplotlib inline.
Lo que estamos diciendo es que la salida de este circuito cuántico
es el vector de estado cero, uno.
Ahora que has visto que esta ejecución nos otorga
el mismo resultado que explicamos anteriormente,
quiero mostrarte dos maneras adicionales
en que las personas hablan acerca del estado cuántico.
Así que la próxima forma que te voy a mostrar
es un poco más visual,
y tiende a ser el favorito de muchas personas.
Lo que puedo hacer es decir plot_bloch_multivector().
Y lo que voy a describir con esto
es el vector de estado.
 
Y así es como se ve el vector de estado
cuando se dibuja en una esfera de bloch.
Entonces, una cosa que notarás

Spanish: 
es que las personas se refieren a las operaciones sobre los estados cuánticos
como rotaciones en la esfera.
Y de hecho, lo que la puerta X hace
es llevarnos al estado cero al estado uno.
Y es por eso que ese vector apunta hacia abajo
en la dirección del estado uno.
Entonces resulta que los estados cuánticos para cúbits individuales
se pueden ser representados en la esfera,
como cualquier punto sobre la superficie de la esfera.
Y en particular, en el que estamos trabajando aquí,
el estado uno, es el punto más bajo de la esfera.
Y finalmente, recuerda que siempre puedes
ejecutar este circuito cuántico, realizar medidas,
y averiguar cuáles son los resultados de esas mediciones.
Entonces, en Qiskit, esto se hace de la siguiente manera.
Lo que voy a hacer es agregar una medida al circuito,
y voy a medir el cúbit cero,
y colocar este resultado en el bit clásico cero,
y voy a decir,

Spanish: 
es que la gente se refiere
a las operaciones en estados cuánticos
como rotaciones en la esfera.
Y, de hecho, lo que
la compuerta X ha hecho
es llevarnos desde
el estado 0 al estado 1.
Y es por eso que el vector está
apuntado hacia abajo
en la dirección de estado uno.
Así que resulta que los estados cuánticos
para qubits individuales
puede ser representados en la esfera,
como cualquier punto a lo largo
de la superficie de la esfera.
Y en particular, el que estamos
trabajando acá,
el estado 1, es el punto
más bajo de la esfera.
Y finalmente, recuerden que siempre
pueden ejecutar este circuito,
hacer mediciones,
y averiguar cuáles son los resultados
de esas mediciones.
Así que en Qiskit,
esto se hace de la siguiente manera.
Lo que voy a hacer es
agregar una medición al circuito,
y voy a medir el qubit cero,
y poner ese resultado
en un el bit clásico cero,
voy a escribir,
backend = Aer.get_backend(
'qasm_simulator')

English: 
is that people refer to
operations on quantum states
as rotations on the sphere.
And in fact, what that X gate has done
is take us from the state
zero to the state one.
And that's why that
vector is pointing down
in the direction of the state one.
So it turns out that quantum
states for individual qubits
can be represented on the sphere,
as any point throughout
the surface of the sphere.
And in particular, the one
that we're working on here,
the state one, is the very
bottom point of the sphere.
And finally, remember that you can always
run this quantum circuit,
execute measurements,
and find out what the results
of those measurements are.
So in Qiskit, this is done as follows.
So what I'm going to do is add
a measurement to the circuit,
and I'm going to measure qubit zero,
and put that result in classical bit zero,
and I'm going to say,
backend is aer.get
backend, qasm simulator,

Spanish: 
y voy a decir, ejecuta este circuito
en el backend,
y me gustaría hacer 1024 iteraciones.
Y el resultado de esta ejecución,
me gustaría extraerlo
e insertarlo en una variable
llamada result
Y me gustaría tomar los recuentos de
este resultado,
 
y graficarlos usando el
graficador de histograma
el cual esta disponible usando
from qiskit.tools.visualization
import plot_histogram
 
Y ahí lo tienen.
El resultado es que
para el 100% de los resultados,
obtenemos 1.

Spanish: 
backend es Aer.get_backend('qasm_simulator')
y voy a decir que ejecute este circuito en el backend,
y me gustaría hacerlo 1.024 veces.
Y el resultado de esta ejecución, me gustaría extraerlo
y guardarlo en una variable llamada result.
Y me gustaría tomar las mediciones de estos resultados,
 
y representarlas utilizando la herramienta de trazado de histograma,
la cual está disponible en from qiskit.tools.visualization,
import plot_histogram.
 
Y ahí lo tienes.
El resultado es que para el 100% de los resultados,
obtienes el resultado uno.

English: 
and I'm going to say execute
this circuit on the backend,
and I would like to do 1,024 shots.
And the result of this
execution, I'd like to take out,
and put in a variable called result.
And I would like to take
the counts from this result,
(laid-back music)
and plot them out by using
the plot histogram tool,
which is available from
Qiskit.tools.visualization,
import plot histogram.
(laid-back music)
And there you have it.
The result is that for
100% of the results,
you get the result one.

English: 
And that's because we have
the state one represented
by the output of the circuit.
And just real quick, I
also want to show you
how to get the matrix
representation of a circuit.
And the way to do this is very simple.
What I'll do is go back here,
and instead of state vector simulator,
what I'm going to do is say
I want the unitary simulator.
So I'll just copy over
this section of code,
(laid-back music)
and I'll say unitary
simulator here, and I'll say,
the unitary is the output,
and I'll change get state
vector to get unitary.
And I'll print out the unitary
that results from this operation.
And as you see here, the
matrix that's printed out
is zero, one, one, zero.
And this is exactly
the matrix that we used
when we described the second method
of talking about this quantum circuit,

Spanish: 
Y esto es porque tenemos
el estado 1 representado por
la salida del circuito.
Y rapidamente, quiero también mostrarles
cómo obtener la representación matricial
de un circuito.
La forma de hacer esto
es muy simple.
Lo que voy a hacer es regresar
y en vez de usar el simulador de
vector de estado,
lo que voy a hacer es decir,
quiero el simulador unitario.
Entonces, solo voy a copiar
esta sección de código
 
y escribiré “simulador unitario” aquí, y diré
la unitaria es la salida,
y cambiaré get_state_vector()
a get_unitary()
Y voy a imprimir la unitaria
que es resultado de esta operación.
Y como pueden ver aquí,
la matriz que se imprimió
es cero, uno, uno, cero.
Y esta es exactamente
la matriz que usamos
cuando describimos el
segundo método
para referirse a este
circuito cuántico,

Spanish: 
Y eso es porque tenemos al estado uno representado
por la salida del circuito.
Y muy rápidamente, también quiero mostrarte
cómo obtener la representación matricial de un circuito.
Y la forma de hacerlo es muy sencillo.
Lo que haré es volver aquí,
y en lugar de 'statevector_simulator',
lo que voy a hacer es decir que quiero 'unitary_simulator'
Así que copiaré esta sección de código,
 
y colocaré 'unitary_simulator' aquí, y diré,
unitary es la salida,
y cambiaré el get_statevector() por get_unitary().
Y voy a imprimir unitary
que resulta de esta operación.
Y como ves aquí, la matriz que está impresa
es cero, uno, uno, cero.
Y ésta es exactamente la matriz que usamos
cuando describimos el segundo método
al hablar de este circuito cuántico,

English: 
which is that the X gate is represented
by the matrix zero, one, one, zero.
And if you're curious, the
meaning of these items, zero, J,
is simply because each
of these matrix elements
is actually a complex number.
So it has a real part
and an imaginary part.
And the number that you
see here, for example,
zero plus zero J means
the real part is zero
and the imaginary part is also zero.
This particular number has a real part one
and an imaginary part zero.
So, that corresponds to the one
that we've been seeing
in our matrices before.
So we showed four different ways
to talk about a quantum gate.
One way is to describe its operation
by writing down, as we saw before,
for example, for the X gate, by saying,
X applied on the state zero
gives you the state one.
The second way that we used was
to describe the linear algebra
behind how this gate works,
by saying the matrix for the X gate,
which is zero, one, one, zero,

Spanish: 
el cual es que la compuerta X
es representada
por la matriz cero, uno, uno, cero.
Por si son curioso, el significado
 de estos ítems, 0j
es solo porque cada elemento de
esta matriz
es en realidad un número complejo.
Entonces tiene una parte real y
una parte imaginaria.
Y el número que ven acá,
por ejemplo,
0 + 0j significa que la parte real es cero
y la parte imaginaria también es cero.
Este número en específico tiene
parte real uno
y parte imaginaria cero.
Así que, este corresponde al uno
que hemos estado viendo antes en
nuestras matrices.
Así que hemos mostrado
cuatro formas distintas
con las cuales hablar sobre
circuitos cuánticos
Una forma es describir sus operaciones
escribiendo, como vimos antes,
por ejemplo, para la compuerta X, diciendo,
X aplicada al estado cero da el estado uno
La segunda forma que usamos fue
describir el álgebra lineal detrás de
cómo las compuestas funcionan,
diciendo, la matriz de la compuerta X,
la cual es cero, uno, uno, cero,

Spanish: 
que es que la puerta X está representada
por la matriz cero, uno, uno, cero.
Y si tienes curiosidad, el significado de estos elementos, cero J,
es simplemente porque cada uno de estos elementos de la matriz
es en realidad un número complejo.
Por lo que tiene una parte real y una parte imaginaria.
Y el número que ves aquí, por ejemplo,
cero más cero J significa que la parte real es cero
y la parte imaginaria también es cero.
Este número en particular tiene una parte real uno
y una parte imaginaria cero.
Y, ese corresponde al uno
que hemos estado viendo en nuestras matrices anteriores.
Hemos mostrado cuatro formas diferentes
de hablar de una puerta cuántica.
Una forma es describir su operación
escribiendo, como vimos antes,
por ejemplo, para la puerta X, diciendo,
La puerta X aplicada sobre el estado cero resulta en el estado uno.
La segunda forma que usamos fue
describir el álgebra lineal detrás de cómo funciona esta puerta,
diciendo la matriz de la puerta X,
la cual es cero, uno, uno, cero,

English: 
acting on the vector for the
zero state, which is one, zero,
gives you the vector for the
one state, which is zero, one.
The third way that we used
to describe the operation of the X gate
was by showing you something more visual,
by plotting out the state vector
that results from applying
that gate on a bloch vector.
And the fourth way that we
used to describe its operation
is by running a circuit
through a measurement,
and seeing what the
measurement outcomes are.
So hopefully with all these tools,
you're now equipped to answer the question
of how a quantum gate works.
And every time you encounter a new one,
you can ask yourself the question
of how it's actually working
in a quantum circuit.
So now that you know
how to understand all of
Qiskit's quantum gates,
it's important for you to know
that you're ready to move on
to building more complicated
quantum circuits.
Next week we'll be covering
your first quantum algorithm.
And this will be quantum teleportation.
Let us know which method
of talking about quantum
gates made more sense to you.
For me personally, I like
to see the quantum circuit
represented as a matrix.

Spanish: 
actuando en el vector para el estado cero,
el cual es uno, cero,
nos da el vector para el estado uno,
el cual es cero, uno.
La tercer forma que usamos
para describir la operación de
la compuerta X
fue mostrando algo más visual,
graficando el vector de estado
resultado de aplicar esa compuerta en
el vector Bloch.
Y la cuarta forma que usamos
para describir su operación
es ejecutando el circuito
a través de una medición,
y viendo cuáles son los resultados
de la medición.
Así que esperamos que
con todas estas herramientas
estén ahora equipados para
responder la pregunta
de cómo funciona una compuerta cuántica.
Y cada vez que te encuentres con una nueva
pueden preguntarse a sí mismos
cómo realmente está funciona en
un circuito cuántico.
Así que ahora que saben
cómo entender todas las
compuertas cuánticas de Qiskit,
es muy importante que sepan que
están listos para continuar
y construir circuitos cuánticos
más complicados.
La semana siguiente cubriremos
su primer algoritmo cuántico.
Y va a ser
teletransportación cuántica.
Háganos saber cuál método
para hablar sobre compuertas cuánticas
tuvo más sentido para ustedes.
Para mí personalmente, me gusta
ver el circuito cuántico
representado como una matriz.

Spanish: 
actuando sobre el vector para el estado cero, que es uno, cero,
resulta en el vector para el estado uno, que es cero, uno.
La tercera forma que usamos
para describir el funcionamiento de la puerta X
fue mostrándote algo más visual,
representando el vector de estado
que resulta de aplicar esa puerta en un vector de bloch.
Y la cuarta forma que usamos para describir su funcionamiento
es ejecutar un circuito a través de una medición,
y ver cuáles son los resultados de la medición.
Así que, con suerte, con todas estas herramientas,
ahora estás preparado para responder la pregunta
de cómo funciona una puerta cuántica.
Y cada vez que te encuentras con una nueva,
puedes hacerte la pregunta
de cómo funciona realmente en un circuito cuántico.
Entonces ahora que sabes
cómo entender todas las puertas cuánticas de Qiskit,
es importante que sepas que estás listo para seguir adelante
para construir circuitos cuánticos más complicados.
La semana que viene cubriremos tu primer algoritmo cuántico.
Y esta será la teletransportación cuántica.
Haznos saber cuál método
al hablar de puertas cuánticas tenía más sentido para ti.
Para mí, personalmente, me gusta ver el circuito cuántico
representado como una matriz.

Spanish: 
Por lo que me gusta escribir código en Qiskit,
y averiguar cómo se ve la matriz correspondiente
a una puerta cuántica.
Gracias de nuevo por mirar,
y nos vemos en el próximo video.
 

English: 
So I like to write code in Qiskit,
and find out what the matrix corresponding
to a quantum gate looks like.
Thanks again for watching,
and we'll see you in the next video.
(upbeat music)

Spanish: 
Así que me gusta escribir código en Qiskit
y descubrir cómo luce la matriz
correspondiente a una compuerta cuántica.
Gracias nuevamente por mirar,
y nos vemos en el próximo video.
 
