2024-05-19 06:23:10 发布
网友
我是一个相当新的编程,我有困难弄清楚这个方程。我需要从100个整数中创建一个列表,这些整数在50到99之间生成。你知道吗
从这个我必须创建一个蒸汽和树叶图,但我有麻烦的随机列表。我必须使用xrange还是randomint?任何建议都会有帮助!你知道吗
您需要在列表理解中同时使用randint和range来创建100个随机数:
randint
range
data = [randint(50, 99) for i in range(100)]
这里有另一种更直接的方法:(请注意,列表理解更像python)
import random mylist = [] for i in range(100): mylist.append(random.randint(50,99))
如果可以使用Numpy:
import numpy as np >>> np.random.randint(low=50, high=100, size=100).tolist() [69, 93, 87, 53, 84, 54, 79, 98, 82, 86, 58, 58, 68, 62, 55, 55, 90, 98, 89, 63, 99, 64, 78, 84, 61, 58, 85, 64, 52, 79, 90, 72, 58, 53, 81, 71, 78, 90, 78, 78, 82, 61, 65, 72, 60, 61, 52, 85, 77, 62, 70, 70, 92, 80, 76, 92, 59, 55, 65, 92, 64, 53, 69, 69, 90, 99, 86, 51, 81, 67, 67, 58, 60, 85, 71, 59, 50, 60, 66, 87, 98, 75, 96, 72, 56, 85, 68, 81, 74, 72, 95, 71, 57, 59, 71, 73, 88, 79, 65, 93]
请注意,高数字被排除在外,即从低到高(包括低),但不包括高。你知道吗
您需要在列表理解中同时使用
randint
和range
来创建100个随机数:这里有另一种更直接的方法:(请注意,列表理解更像python)
如果可以使用Numpy:
请注意,高数字被排除在外,即从低到高(包括低),但不包括高。你知道吗
相关问题 更多 >
编程相关推荐