netneurotools.utils.add_constant

netneurotools.utils.add_constant(data)[source]

Add a constant (i.e., intercept) term to data.

Parameters:

data ((N, M) array_like) – Samples by features data array

Returns:

data – Where F is M + 1

Return type:

(N, F) np.ndarray

Examples

>>> from netneurotools import utils
>>> A = np.zeros((5, 5))
>>> Ac = utils.add_constant(A)
>>> Ac
array([[0., 0., 0., 0., 0., 1.],
       [0., 0., 0., 0., 0., 1.],
       [0., 0., 0., 0., 0., 1.],
       [0., 0., 0., 0., 0., 1.],
       [0., 0., 0., 0., 0., 1.]])