summaryrefslogtreecommitdiff
path: root/doc/release/upcoming_changes/16154.new_feature.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/release/upcoming_changes/16154.new_feature.rst')
-rw-r--r--doc/release/upcoming_changes/16154.new_feature.rst25
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.