numpy 建立一个3*3的整数随机数数组,数组的每一行的元素都减去该行的平均值?
时间: 2023-06-06 16:04:42 浏览: 148
C语言实现从文件读入一个3*3数组,并计算每行的平均值
好的,我可以回答这个问题。您可以使用以下代码来实现您要求的numpy数组操作:
```python
import numpy as np
# 建立随机数组
array = np.random.randint(0, 10, (3,3))
# 对每一行元素减去该行平均值
means = np.mean(array, axis=1)
means = means.reshape(-1, 1) # 转换为 (3,1) 形状以进行广播
result = array - means
# 打印结果
print("原始数组:\n", array)
print("每行平均值:\n", means)
print("处理后的结果:\n", result)
```
希望这个代码片段能够帮到您!
阅读全文