quantlab.model.predefined.linear.gram#
- quantlab.model.predefined.linear.gram(x, y, block_rows=262144)[source]#
Return
(X'X, X'y, sum(X), sum(y), n)in float64, accumulated by blocks of rows.Examples
>>> xtx, xty, sx, sy, n = gram(np.eye(3, dtype=np.float32), np.arange(3.0), block_rows=2) >>> xtx.diagonal().tolist(), xty.tolist(), n ([1.0, 1.0, 1.0], [0.0, 1.0, 2.0], 3)