From d9efb4d29e9f9d5e678e751a9ba45394352e32dc Mon Sep 17 00:00:00 2001 From: Jake Lishman Date: Fri, 22 Sep 2023 11:43:39 +0100 Subject: [PATCH] Remove spurious `SXGate._ARRAY` (#10876) * Remove spurious `SXGate._ARRAY` This was left in only as a mistake during the writing of #10296; originally the `with_gate_array` decorator didn't exist and all classes had manual `_ARRAY` specifiers, but `SXGate`'s got left in accidentally when all the rest were removed in favour of the decorator. * Remove unused import --- qiskit/circuit/library/standard_gates/sx.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/qiskit/circuit/library/standard_gates/sx.py b/qiskit/circuit/library/standard_gates/sx.py index 49fbb11c558c..6f144fed82a6 100644 --- a/qiskit/circuit/library/standard_gates/sx.py +++ b/qiskit/circuit/library/standard_gates/sx.py @@ -14,7 +14,6 @@ from math import pi from typing import Optional, Union -import numpy from qiskit.circuit.controlledgate import ControlledGate from qiskit.circuit.singleton_gate import SingletonGate from qiskit.circuit.quantumregister import QuantumRegister @@ -146,10 +145,6 @@ class SXdgGate(SingletonGate): = e^{-i pi/4} \sqrt{X}^{\dagger} """ - _ARRAY = numpy.array( - [[0.5 - 0.5j, 0.5 + 0.5j], [0.5 + 0.5j, 0.5 - 0.5j]], dtype=numpy.complex128 - ) - _ARRAY.setflags(write=False) def __init__(self, label: Optional[str] = None, duration=None, unit=None, _condition=None): """Create new SXdg gate."""