用python)生成一组等差数列(不含 0)并将其转化为一个 4*3 的矩阵 A;生成一个由标准 正态分布随机数构成的 3*4 矩阵 B
时间: 2024-05-01 08:18:26 浏览: 75
好的,关于你的问题,我可以给出以下的代码:
```python
import numpy as np
# 生成等差数列
arr = np.linspace(1, 10, 12, dtype=int)
arr = arr[arr != 0] # 去除 0
# 将等差数列转化为 4*3 的矩阵 A
A = np.reshape(arr, (4, 3))
# 生成标准正态分布随机数矩阵 B
B = np.random.randn(3, 4)
```
以上代码中,我们使用了 numpy 库中的 linspace 函数来生成等差数列,然后使用 reshape 函数将其转化为 4*3 的矩阵 A。接着,我们使用 numpy 库中的 random.randn 函数来生成标准正态分布随机数矩阵 B。
阅读全文