Mar-21-2022, 07:16 AM
(This post was last modified: Mar-21-2022, 07:16 AM by Coricoco_fr.)
Hello,
input_number=3 layer=5 paulis = list(product(['I','X','Y','Z'],repeat=input_number)) a = list(product(['i','x','y','z'],repeat = input_number)) rho_1='rho_1' el=[] element1="" for order in range(len(paulis)): while(layer>0): element1=element1+'p_{'+str(layer)+a[order][0]+a[order][1]+a[order][2]+'}*' layer=layer-1 if layer== 0: element1=element1+'+' el.append(element1) else: layer=5 print(element1)or
for order in range(len(paulis)): layer = 5 while(layer>0): element1=element1+'p_{'+str(layer)+a[order][0]+a[order][1]+a[order][2]+'}*' layer=layer-1 if layer== 0: element1=element1+'+' el.append(element1)
I speak Python but I don't speak English (I just read it a little). If I express myself badly, please blame the translator^^.