---
tags: Quantum Computing, python
---
# Numpy
### Shape and Imaginary part
```python=
import numpy as np
E=np.array([1,0,2j])
print(E.shape)
```
### Vector Computing
```python=
A=np.array([1,0])
B=np.array([0,1])
C=1/np.sqrt(2)*(A+B)
D=1/np.sqrt(2)*(A+B)
```
### Transpose(轉置矩陣) and Conjugate(共扼矩陣)

```python=
print(D.T)
print(E.conj())
```
## Tensor

```python=
A=np.array([[1,2],[3,4]])
B=np.array([[5,6],[7,8]])
print(A[1][0])
print(A@B) #矩陣乘法
```

### Matrix Computing
#### Ex: Bit Flipping
```python=
X=np.array([[0,1],[1,0]])
B=np.array([1,0])
print(X@B)
```
## Functions

