0.3470746 , -0.54201466, 1.0473386 ], [ 0.50721884, 0.6193507 , -0.21138462], [-0.21932535, -0.05090914, -0.9445903 ]], dtype=float32) >>>h.b.data array([0., 0., 0., 0.], dtype=float32) >>>x = Variable(np.array(range(6), dtype=np.float32).reshape(2,3)) >>>x.data array([[0., 1., 2.], [3., 4., 5.]], dtype=float32) >>>y = h(x) >>>y.data array([[ 0.01866317, 1.5526626 , 0.19658142, -1.9400897 ], [ 0.7655803 , 4.109858 , 2.942136 , -5.5845637 ]], dtype=float32) u >>>w = h.W.data >>>x0 = x.data >>>x0.dot(w.T) + h.b.data array([[ 0.01866317, 1.5526626 , 0.19658142, -1.9400897 ], [ 0.7655803 , 4.109858 , 2.942136 , -5.5845637 ]], dtype=float32)