【问题标题】:How do I input randomly generated integer values in a 2-d array in Python [duplicate]如何在Python中的二维数组中输入随机生成的整数值[重复]
【发布时间】:2021-01-17 13:21:35
【问题描述】:

我的代码是这样写的:

import random
a = []
for i in range(10):
    for j in range(10):
        a.append(random.randint(0,100))
x = np.shape(a)
print(a)

这是我的输出:

[[], 79, 46, 29, 48, 88, 43, 57, 53, 70, 55, 89, 19, 49, 11, 79, 41, 76, 82, 90, 91, 21, 86, 67, 80, 93, 13, 38, 51, 27, 43, 50, 79, 87, 23, 27, 1, 64, 43, 81, 67, 48, 35, 9, 50, 48, 70, 73, 94, 58, 75, 60, 43, 73, 88, 51, 12, 74, 88, 72, 83, 100, 7, 10, 50, 13, 64, 74, 37, 76, 44, 37, 46, 42, 20, 20, 100, 81, 11, 83, 27, 76, 29, 15, 3, 18, 81, 5, 34, 85, 99, 88, 53, 75, 53, 12, 19, 62, 1, 51, 44]

这是一个 10 x 10 的数组。第一个值是一个数组,其余 99 个值。谁能帮我解决这个问题?

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    试试这个:

    import random
    [[random.randint(0,100) for i in range(10)] for j in range(10)]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 2022-11-12
      • 2014-11-19
      • 1970-01-01
      • 2015-04-09
      • 2020-04-01
      • 1970-01-01
      相关资源
      最近更新 更多