Compute the linear kernel between X and Y.
Read more in the User Guide.
A feature array.
An optional second feature array. If None, uses Y=X.
Whether to return dense output even when the input is sparse. If False, the output is sparse if both input arrays are sparse.
Added in version 0.20.
The Gram matrix of the linear kernel, i.e. X @ Y.T.
>>> from sklearn.metrics.pairwise import linear_kernel
>>> X = [[0, 0, 0], [1, 1, 1]]
>>> Y = [[1, 0, 0], [1, 1, 0]]
>>> linear_kernel(X, Y)
array([[0., 0.],
[1., 2.]])
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.metrics.pairwise.linear_kernel.html