用NumPy写代码,1. 创建一个包含整数0到9的一维数组。 2. 创建一个3x3的全一矩阵。 3. 创建一个 4x4 的随机数矩阵,其值在0到1之间。 4.创建一个包含 10 个元素的等差数列,起始于 5,步长为 2 5.生成一个5x5 的正态分布随机数矩阵。
时间: 2024-09-12 22:12:17 浏览: 57
在NumPy中,你可以通过以下几个步骤创建这些数组:
1. **创建一个包含整数0到9的一维数组**:
```python
import numpy as np
arr_int = np.arange(10)
print(arr_int)
```
2. **创建一个3x3的全一矩阵**:
```python
ones_matrix = np.ones((3, 3))
print(ones_matrix)
```
3. **创建一个4x4的随机数矩阵,其值在0到1之间**:
```python
random_matrix = np.random.rand(4, 4)
print(random_matrix)
```
4. **创建一个包含10个元素的等差数列,起始于5,步长为2**:
```python
arr_diff = np.arange(5, 25, 2) # 起始值, 结束值, 步长
print(arr_diff)
```
5. **生成一个5x5的正态分布随机数矩阵**:
```python
normal_matrix = np.random.normal(size=(5, 5))
print(normal_matrix)
```
阅读全文