numpy.matlib.rand¶
-
numpy.matlib.
rand
(*args)[source]¶ 返回具有给定形状的随机值矩阵。
创建给定形状的矩阵,并通过
[0, 1)
的均匀分布的随机样本传播它。参数: * args:参数
输出形状。如果给定为N个整数,每个整数指定一个维度的大小。如果给出一个元组,这个元组给出完整的形状。
返回: out:ndarray
具有由* args给出的形状的随机值矩阵。
也可以看看
例子
>>> import numpy.matlib >>> np.matlib.rand(2, 3) matrix([[ 0.68340382, 0.67926887, 0.83271405], [ 0.00793551, 0.20468222, 0.95253525]]) #random >>> np.matlib.rand((2, 3)) matrix([[ 0.84682055, 0.73626594, 0.11308016], [ 0.85429008, 0.3294825 , 0.89139555]]) #random
如果第一个参数是元组,则忽略其他参数:
>>> np.matlib.rand((2, 3), 4) matrix([[ 0.46898646, 0.15163588, 0.95188261], [ 0.59208621, 0.09561818, 0.00583606]]) #random