TGate#

class qiskit.circuit.library.TGate(label=None)[fuente]#

Bases: Gate

Single qubit T gate (Z**0.25).

It induces a \(\pi/4\) phase, and is sometimes called the pi/8 gate (because of how the RZ(pi/4) matrix looks like).

This is a non-Clifford gate and a fourth-root of Pauli-Z.

Can be applied to a QuantumCircuit with the t() method.

Matrix Representation:

\[\begin{split}T = \begin{pmatrix} 1 & 0 \\ 0 & e^{i\pi/4} \end{pmatrix}\end{split}\]

Circuit symbol:

     ┌───┐
q_0: ┤ T ├
     └───┘

Equivalent to a \(\pi/4\) radian rotation about the Z axis.

Create new T gate.

Attributes

condition_bits#

Get Clbits in condition.

decompositions#

Get the decompositions of the instruction from the SessionEquivalenceLibrary.

definition#

Return definition in terms of other basic gates.

duration#

Get the duration.

label#

Return instruction label

name#

Return the name.

num_clbits#

Return the number of clbits.

num_qubits#

Return the number of qubits.

params#

return instruction params.

unit#

Get the time unit of duration.

Methods

inverse()[fuente]#

Return inverse T gate (i.e. Tdg).

power(exponent)[fuente]#

Raise gate to a power.