sklearn.utils.extmath.safe_sparse_dot
-
sklearn.utils.extmath.safe_sparse_dot(a, b, *, dense_output=False)
[source] -
Dot product that handle the sparse matrix case correctly.
- Parameters
-
-
a{ndarray, sparse matrix}
-
b{ndarray, sparse matrix}
-
dense_outputbool, default=False
-
When False,
a
andb
both being sparse will yield sparse output. When True, output will always be a dense array.
-
- Returns
-
-
dot_product{ndarray, sparse matrix}
-
Sparse if
a
andb
are sparse anddense_output=False
.
-
© 2007–2020 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/0.24/modules/generated/sklearn.utils.extmath.safe_sparse_dot.html