numpy创建一个二维数组

如何在numpy创建一个0-100之间10*10的随机整数组成的数组


# 创建10*10的整数随机数组,取值范围0-100
import numpy as np
a=np.random.randint(100,size=(10,10))
print(a)

有用点一下采纳谢谢

  • 这篇文章讲的很详细,请看:使用numpy创建二维数组
  • 除此之外, 这篇博客: Numpy练习-数组的创建中的 创建一个二维数组,其中边界值为1,其余值为0 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 【知识点:二维数组的创建】

    (提示: array[1:-1, 1:-1])

    import numpy as np
    
    z=np.ones((10,10))
    z[1:-1,1:-1]=0
    print(z)
    '''
    [[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
     [1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]]
    '''