In[]:=
PacletInstall["https://wolfr.am//DevWQCF",ForceVersionInstall->True]
Out[]=
PacletObject
In[]:=
<<Wolfram`QuantumFramework`
In[]:=
qc=QuantumCircuitOperator[Join[Table[QuantumOperator[{"ZRotation",θ},{i}],{i,3}],{QuantumOperator[{"ZRotation",θ},{1,2,3}]}]]
Out[]=
QuantumCircuitOperator
In[]:=
qc["Diagram"]
Out[]=
In[]:=
qc["Matrix"]
Out[]=
QuantumOperatorQuantumStateTransposeContractTensorNetworkVertexDeleteQuantumCircuitOperator[TensorNetwork],0,{1},QuantumBasisFailure,Label,Label[θ]/*[θ]/*[θ]/*[θ],{{1,2,3},{1,2,3}}[Matrix]
⊗3
QuantumBasisTensorDimensionsTransposeContractTensorNetworkVertexDeleteQuantumCircuitOperator[TensorNetwork],0,{1}[Label]
R
Z
R
Z
R
Z
R
Z
