diff options
Diffstat (limited to 'numpy/polynomial/polynomial.py')
-rw-r--r-- | numpy/polynomial/polynomial.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/numpy/polynomial/polynomial.py b/numpy/polynomial/polynomial.py index b4741355f..8e2c6f002 100644 --- a/numpy/polynomial/polynomial.py +++ b/numpy/polynomial/polynomial.py @@ -1512,11 +1512,17 @@ class Polynomial(ABCPolyBase): @classmethod def _str_term_unicode(cls, i, arg_str): - return f"·{arg_str}{i.translate(cls._superscript_mapping)}" + if i == '1': + return f"·{arg_str}" + else: + return f"·{arg_str}{i.translate(cls._superscript_mapping)}" @staticmethod def _str_term_ascii(i, arg_str): - return f" {arg_str}**{i}" + if i == '1': + return f" {arg_str}" + else: + return f" {arg_str}**{i}" @staticmethod def _repr_latex_term(i, arg_str, needs_parens): |