生成一个 3*3 的随机数组,数组的元素为 0~10 内的随机整数,编写程序实现 数组的每一行的元素都减去该行的平均值
时间: 2024-02-29 17:52:32 浏览: 85
C语言实现从文件读入一个3*3数组,并计算每行的平均值
5星 · 资源好评率100%
好的,以下是实现该功能的 Python 代码:
```python
import numpy as np
# 生成 3*3 的随机数组
arr = np.random.randint(0, 11, (3, 3))
print("随机数组:\n", arr)
# 每一行的元素都减去该行的平均值
for i in range(3):
row_mean = np.mean(arr[i])
arr[i] = arr[i] - row_mean
print("每一行的元素都减去该行的平均值后的数组:\n", arr)
```
首先使用 numpy 库生成 3*3 的随机数组,然后使用 for 循环遍历每一行,计算该行的平均值,最后将该行的所有元素减去该行的平均值。最后输出处理后的数组。
阅读全文