# 2.1.3.1.Numpy arrays

## 1.使用library

```
import numpy as np
```

## 2.創建Numpy array

* 1.np.array

```
np.array([1, 2, 3])
```

* 2.np.arange
  * (起點, 終點(不包含), 間隔)

    ```
    np.arange(0, 11, 2)
    ```
* 3.零陣列

```
np.zeros(4)
np.zeros((2, 3))
```

* 4.1陣列

```
np.ones(4)
np.ones((2, 3))
```

* 5.線性取樣陣列

```
np.linspace(0, 5, 10)
```

* 6.單位矩陣

```
np.eye(4)
```

* 7.隨機亂數陣列

```
np.random.rand(5)

#符合高斯(常態)分配的隨機矩陣
np.random.randn(5, 5)
```

* 8.隨機回傳兩數間的一個整數 (或陣列)

```
np.random.randint(1, 100)

#產生陣列
np.random.randint(1, 100, 10)
```

* 9.快速產生二維陣列的方法

```
arr_2d = np.arange(50).reshape(5, 10)
```
