-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Labels
deprecatedItems related to behavior that has been deprecatedItems related to behavior that has been deprecatedscipy.linalg
Milestone
Description
linalg.kron
is a basic, data-movement intensive array operation. There is hardly any computation done other than scalar times array and quite some shuffling needed for higher order nd arrays. It is similar to a very special case of np.einsum
in higher dimensions. Hence it doesn't make too much sense for us to carry around a suboptimal version of it since Numpy already supports batch array input https://numpy.org/doc/stable/reference/generated/numpy.kron.html
For comparison we also have Khatri-Rao product which is a Kronecker-like product and it is specific enough for us to have it but kron is not in my opinion.
See #20072 and pymc-devs/pytensor#640 for more context.
Metadata
Metadata
Assignees
Labels
deprecatedItems related to behavior that has been deprecatedItems related to behavior that has been deprecatedscipy.linalg