update Mubit.md and QuBit.py
This commit is contained in:
parent
363cd99e9a
commit
72af91f091
2 changed files with 6 additions and 6 deletions
|
|
@ -71,11 +71,11 @@ class MuBit:
|
|||
raise TypeError(f"MuBit indices must be integers, not {type(item)}")
|
||||
if item > self.__n:
|
||||
raise IndexError("MuBit index out of range")
|
||||
|
||||
item = item%self.__n
|
||||
|
||||
return IQuBit(item, self)
|
||||
|
||||
def __apply(self, i: int, matrix: Matrix) -> None:
|
||||
def __apply(self, matrix: Matrix, i: int) -> None:
|
||||
if type(i) is not int:
|
||||
raise TypeError(f"MuBit indices must be integers, not {type(i)}")
|
||||
if i > self.__n:
|
||||
|
|
|
|||
|
|
@ -40,13 +40,13 @@ MuBit(n: int)
|
|||
|
||||
creates an intricated QuBit corresponding to the item-th QuBit.
|
||||
|
||||
- ```__apply(m: Matrix) -> None```
|
||||
- ```__apply(matrix: Matrix, i: int) -> None```
|
||||
|
||||
takes a Matrix and modifies the QuBits according the matrix.
|
||||
takes a Matrix of size (2, 2) and modifies the i-th QuBits according the matrix.
|
||||
|
||||
- ```__mapply(m: Matrix, i: int) -> None```
|
||||
- ```__mapply(matrix: Matrix, i: int) -> None```
|
||||
|
||||
takes a Matrix and modifies the i-th QuBit according the matrix.
|
||||
takes a Matrix aof size (4, 4) and modifies the i-th QuBit and le next one together according the matrix.
|
||||
|
||||
- ```__getProbs(i: int) -> float```
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue