m0_62228151
2021-10-09 16:35
采纳率: 33.3%
浏览 76
已结题

创建一个0到 100 的 3*3 随机整数矩阵求解答一下问题🙏

创建一个0到 100 的 3*3 随机整数矩阵,计算每一行和每一列的平均值,并获取数组的最小值和最大值,把最小值置为 60,最大值置为 100.

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • 最佳回答

    更新最大值的话你遍历找到下标,之后对它进行替换即可

    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()))
    
    

    img

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)