polynomial.
set_default_printstyle
为多项式的字符串表示设置默认格式。
值为 style 必须是的有效输入 __format__ ,即“ascii”或“unicode”。
style
__format__
默认打印样式的格式字符串。必须是“ascii”或“unicode”。
笔记
默认格式取决于平台:“unicode”用于基于Unix的系统,而“ascii”用于Windows。此确定基于unicode上标和下标范围的默认字体支持。
实例
>>> p = np.polynomial.Polynomial([1, 2, 3]) >>> c = np.polynomial.Chebyshev([1, 2, 3]) >>> np.polynomial.set_default_printstyle('unicode') >>> print(p) 1.0 + 2.0·x¹ + 3.0·x² >>> print(c) 1.0 + 2.0·T₁(x) + 3.0·T₂(x) >>> np.polynomial.set_default_printstyle('ascii') >>> print(p) 1.0 + 2.0 x**1 + 3.0 x**2 >>> print(c) 1.0 + 2.0 T_1(x) + 3.0 T_2(x) >>> # Formatting supercedes all class/package-level defaults >>> print(f"{p:unicode}") 1.0 + 2.0·x¹ + 3.0·x²