np.random.random((layers[i-1]+1,layers[i]+1))其中layers是数组。求问这句话的语法是什么?没看到有
random.random的这种函数形式哇?求解
np.random.random((a,b)) (a,b)是形状 返回的是 a行 b列的array 每个元素的取值服从[0.0, 1.0)的均匀分布
例如
np.random.random((3, 4))
array([[ 0.08968149, 0.73049827, 0.90173847, 0.052132 ],
[ 0.89645737, 0.09354475, 0.85583081, 0.96655849],
[ 0.43413746, 0.12536754, 0.94566403, 0.07564477]])
layers是一个数组,根据其中i-1和i两个下标的值。求一个随机数,在这两个值+1的范围内。
比如
layers里存放[1 2 3 4 ...]
当i=0
就取2,3之间的随机数,比如2.123或者2.754