numpy.random.RandomState.tomaxint¶
-
RandomState.
tomaxint
(size=None)¶ 0和
sys.maxint
之间的随机整数,包括0和。在区间[0,
sys.maxint
]中返回均匀分布的随机整数的样本。参数: size:int或tuple的整数,可选
输出形状。如果给定形状是例如
(m, n, k)
,则m * n * k
默认值为None,在这种情况下返回单个值。返回: out:ndarray
绘制样本,形状大小。
也可以看看
randint
- 在整数的给定半开间隔上的均匀采样。
random_integers
- 在给定的整数闭合区间内进行均匀采样。
例子
>>> RS = np.random.mtrand.RandomState() # need a RandomState object >>> RS.tomaxint((2,2,2)) array([[[1170048599, 1600360186], [ 739731006, 1947757578]], [[1871712945, 752307660], [1601631370, 1479324245]]]) >>> import sys >>> sys.maxint 2147483647 >>> RS.tomaxint((2,2,2)) < sys.maxint array([[[ True, True], [ True, True]], [[ True, True], [ True, True]]], dtype=bool)