2 qq 36616268 qq_36616268 于 2018.02.12 22:37 提问

python中的Random问题

np.random.random((layers[i-1]+1,layers[i]+1))其中layers是数组。求问这句话的语法是什么?没看到有
random.random的这种函数形式哇?求解

2个回答

jz075hl
jz075hl   2018.02.12 23:44
已采纳

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]])

参考自

caozhy
caozhy   Ds   Rxr 2018.02.12 23:50

layers是一个数组,根据其中i-1和i两个下标的值。求一个随机数,在这两个值+1的范围内。
比如
layers里存放[1 2 3 4 ...]
当i=0
就取2,3之间的随机数,比如2.123或者2.754

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!