]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/misc.py
COPYING,LICENSE: add (AGPL-3.0+)
[sage.d.git] / mjo / misc.py
index 8f50de32a23f90f8ce937a46fb2bb342450237e2..1b3a5a94090bb2bfa7120d355d3f25683c2116f2 100644 (file)
@@ -3,33 +3,12 @@ Stuff that doesn't fit anywhere else.
 """
 
 from sage.all import *
-from functools import reduce
+
 
 def legend_latex(obj):
     """
-    Return the LaTeX representation of `obj`, but wrap it in dollar
+    Return the LaTeX representation of ``obj``, but wrap it in dollar
     ($) signs so that we can pass it directly to plot() et al. as a
     legend label.
     """
     return '$%s$' % latex(obj)
-
-def product(factors):
-    """
-    Returns the product of the elements in the list `factors`. If the
-    list is empty, we return 1.
-
-    TESTS:
-
-    Normal integer multiplication::
-
-        sage: product([1,2,3])
-        6
-
-    And with symbolic variables::
-
-        sage: x,y,z = SR.var('x,y,z')
-        sage: product([x,y,z])
-        x*y*z
-
-    """
-    return reduce(operator.mul, factors, 1)