This is a pre-release version (latest).Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy latest / numpy / polynomial / set_default_printstyle

function

numpy.polynomial:set_default_printstyle

source: build-install/usr/lib/python3.14/site-packages/numpy/polynomial/__init__.py:135

Signature

def set_default_printstyle(style)

Summary

Set the default format for the string representation of polynomials.

Extended Summary

Values for style must be valid inputs to __format__, i.e. 'ascii' or 'unicode'.

Parameters

style : str

Format string for default printing style. Must be either 'ascii' or 'unicode'.

Notes

The default format depends on the platform: 'unicode' is used on Unix-based systems and 'ascii' on Windows. This determination is based on default font support for the unicode superscript and subscript ranges.

Examples

p = np.polynomial.Polynomial([1, 2, 3])
c = np.polynomial.Chebyshev([1, 2, 3])
np.polynomial.set_default_printstyle('unicode')
print(p)
print(c)
np.polynomial.set_default_printstyle('ascii')
print(p)
print(c)
print(f"{p:unicode}")
✓
1.0 + 2.0·x + 3.0·x²

Aliases

  • numpy.polynomial.set_default_printstyle