summaryrefslogtreecommitdiff
path: root/numpy/polynomial/polynomial.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/polynomial/polynomial.py')
-rw-r--r--numpy/polynomial/polynomial.py10
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):