def test_apply_depolarize_single_wire( self, simulator_device_1_wire, tol, par, input, expected_density_matrix ): """Tests that applying a depolarizing operation yields the expected output state for single wire.""" simulator_device_1_wire.reset() simulator_device_1_wire._initial_state = np.array(input, dtype=np.complex64) simulator_device_1_wire.apply([ops.Depolarize(*par, wires=[0])]) assert np.allclose(simulator_device_1_wire.state, expected_density_matrix, **tol)
def circuit2_ry(phi1, noise_param=0.0): qml.RY(phi1, wires=0) cirq_ops.Depolarize(noise_param, wires=1) return qml.expval(qml.PauliZ(0))
def circuit(gate_params, noise_param=0.0): qml.RX(gate_params[0], wires=0) qml.RY(gate_params[1], wires=0) cirq_ops.Depolarize(noise_param, wires=0) return qml.expval(qml.PauliZ(0))
def circuit_rx1(params, noise_param=0.0): qml.RX(params[0], wires=0) cirq_ops.Depolarize(noise_param, wires=1) return qml.expval(qml.PauliZ(0))