-from sage.all import matrix
+from sage.matrix.constructor import matrix
from sage.categories.all import FreeModules
from sage.categories.map import Map
EXAMPLES::
sage: J = JordanSpinEJA(3)
- sage: x = J.linear_combination(zip(range(len(J.gens())), J.gens()))
+ sage: x = J.linear_combination(zip(J.gens(),range(len(J.gens()))))
sage: id = identity_matrix(J.base_ring(), J.dimension())
sage: f = FiniteDimensionalEuclideanJordanAlgebraOperator(J,J,id)
sage: f(x) == x
True
"""
- return self.codomain()(self.matrix()*x.vector())
+ return self.codomain().from_vector(self.matrix()*x.to_vector())
def _add_(self, other):