diff options
Diffstat (limited to 'doc/release/upcoming_changes/16154.new_feature.rst')
-rw-r--r-- | doc/release/upcoming_changes/16154.new_feature.rst | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/doc/release/upcoming_changes/16154.new_feature.rst b/doc/release/upcoming_changes/16154.new_feature.rst deleted file mode 100644 index 99d4b1b04..000000000 --- a/doc/release/upcoming_changes/16154.new_feature.rst +++ /dev/null @@ -1,25 +0,0 @@ -New attribute ``symbol`` added to polynomial classes ----------------------------------------------------- - -The polynomial classes in the ``numpy.polynomial`` package have a new -``symbol`` attribute which is used to represent the indeterminate -of the polynomial. -This can be used to change the value of the variable when printing:: - - >>> P_y = np.polynomial.Polynomial([1, 0, -1], symbol="y") - >>> print(P_y) - 1.0 + 0.0·y¹ - 1.0·y² - -Note that the polynomial classes only support 1D polynomials, so operations -that involve polynomials with different symbols are disallowed when the -result would be multivariate:: - - >>> P = np.polynomial.Polynomial([1, -1]) # default symbol is "x" - >>> P_z = np.polynomial.Polynomial([1, 1], symbol="z") - >>> P * P_z - Traceback (most recent call last) - ... - ValueError: Polynomial symbols differ - -The symbol can be any valid Python identifier. The default is ``symbol=x``, -consistent with existing behavior. |