创建随机数矩阵的简单方法
发布于 2021-01-29 17:06:37
我正在尝试创建一个随机数矩阵,但是我的解决方案太长且看起来很丑
random_matrix = [[random.random() for e in range(2)] for e in range(3)]
看起来不错,但是在我的实现中
weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)]
这是极度不可读的,不适合一行。
关注者
0
被浏览
45
1 个回答
-
文档字符串:rand(d0,d1,…,dn)
给定形状的随机值。
创建给定形状的数组,并使用上均匀分布的随机样本传播它
[0, 1)
。
>>> import numpy as np >>> np.random.rand(2,3) array([[ 0.22568268, 0.0053246 , 0.41282024], [ 0.68824936, 0.68086462, 0.6854153 ]])