您的位置:首页 > 编程语言 > Python开发

python 矩阵随机生成

2016-02-16 10:14 696 查看
Generate a sparse matrix

Generate a sparse matrix of the given shape and density
with uniformly distributed values.

scipy.sparse.rand(m, n, density=0.01, format='coo', dtype=None, random_state=None)

Parameters:

m, n : int

shape of the matrix

density : real, optional

density of the generated matrix: density equal to one means a full matrix, density
of 0 means a matrix with no non-zero items.

format : str, optional

sparse matrix format.

dtype : dtype, optional

type of the returned matrix values.

random_state : {numpy.random.RandomState, int}, optional

Random number generator or random seed. If not given, the singleton numpy.random
will be used.

example:

>>>
sp.rand(4,3,density=1,).todense()

matrix([[ 0.54318062, 0.73848674, 0.66199091],

[ 0.55778929, 0.74904161, 0.97990645],

[ 0.92667378, 0.07833997, 0.18023915],

[ 0.02989316, 0.88534361, 0.00998536]])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: