【发布时间】:2013-07-08 20:24:54
【问题描述】:
所以我用 numpy 命名的高度生成一个随机列表...
heights = random.randint(10, size=random.randint(20))
我将此列表用于测试目的,但我有一个条件,我需要在每次生成时将第一个数字附加到列表中。基本上我需要为生成的任何随机列表创建第一个数字的 2 个。 因此,如果列表如下所示:
[1 2 2 5 5 6 7 7 7 9]
我需要它看起来像:
[1 2 2 5 5 6 7 7 7 9 1]
我尝试过使用
heights.append(heights[0])
但我得到一个错误。 这适用于列表,但不适用于 numpy:/
【问题讨论】:
-
random.randint(20)可以是 0。所以heights可以是零长度。在这种情况下,您希望将什么项目(如果有)附加到heights?
标签: python random numpy numbers append