创建一个0到 100 的 3*3 随机整数矩阵,计算每一行和每一列的平均值,并获取数组的最小值和最大值,把最小值置为 60,最大值置为 100.
更新最大值的话你遍历找到下标,之后对它进行替换即可
import numpy as np
#print(np.random.rand(0,100))
n=np.random.randint(0,100,(3,3))
print(n)
s=0
max=0
for i in range(3):
s=0
for j in range(3):
if n[i][j]>max:
x=i
y=j
s+=n[i][j]
print(s/3)
print('max='+str(n.max()))
print('min='+str(n.min()))
n[x][y]=100
print('max='+str(n.max()))
建议先亲自尝试写一下代码,哪怕不正确也不要紧,贴出自己尝试的代码和错误,然后别人可以帮你分析讨论。