Skip to content

Commit e7e56da

Browse files
committed
DOC: Update randn() to use rng.normal()
Updates all references to `randn` to use `normal` from Generator. I left the matlib versions alone. I remove all references to `seed=123` and left `# may vary`. Longer outputs were reformatted to use Jupyter style output. [skip actions] [skip azp] [skip cirrus]
1 parent f307a5d commit e7e56da

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

numpy/polynomial/hermite.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1460,11 +1460,11 @@ def hermfit(x, y, deg, rcond=None, full=False, w=None):
14601460
--------
14611461
>>> from numpy.polynomial.hermite import hermfit, hermval
14621462
>>> x = np.linspace(-10, 10)
1463-
>>> rng = np.random.default_rng(seed=123)
1463+
>>> rng = np.random.default_rng()
14641464
>>> err = rng.normal(scale=1./10,size=len(x))
14651465
>>> y = hermval(x, [1, 2, 3]) + err
14661466
>>> hermfit(x, y, 2)
1467-
array([1.02294967, 2.00016403, 2.99994614])
1467+
array([1.02294967, 2.00016403, 2.99994614]) # may vary
14681468
14691469
"""
14701470
return pu._fit(hermvander, x, y, deg, rcond, full, w)

numpy/polynomial/hermite_e.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,11 +1387,11 @@ def hermefit(x, y, deg, rcond=None, full=False, w=None):
13871387
--------
13881388
>>> from numpy.polynomial.hermite_e import hermefit, hermeval
13891389
>>> x = np.linspace(-10, 10)
1390-
>>> rng = np.random.default_rng(seed=123)
1390+
>>> rng = np.random.default_rng()
13911391
>>> err = rng.normal(scale=1./10,size=len(x))
13921392
>>> y = hermeval(x, [1, 2, 3]) + err
13931393
>>> hermefit(x, y, 2)
1394-
array([1.02284196, 2.00032805, 2.99978457])
1394+
array([1.02284196, 2.00032805, 2.99978457]) # may vary
13951395
13961396
"""
13971397
return pu._fit(hermevander, x, y, deg, rcond, full, w)

numpy/polynomial/laguerre.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1441,11 +1441,11 @@ def lagfit(x, y, deg, rcond=None, full=False, w=None):
14411441
--------
14421442
>>> from numpy.polynomial.laguerre import lagfit, lagval
14431443
>>> x = np.linspace(0, 10)
1444-
>>> rng = np.random.default_rng(seed=123)
1444+
>>> rng = np.random.default_rng()
14451445
>>> err = rng.normal(scale=1./10,size=len(x))
14461446
>>> y = lagval(x, [1, 2, 3]) + err
14471447
>>> lagfit(x, y, 2)
1448-
array([1.00578369, 1.99417356, 2.99827656])
1448+
array([1.00578369, 1.99417356, 2.99827656]) # may vary
14491449
14501450
"""
14511451
return pu._fit(lagvander, x, y, deg, rcond, full, w)

numpy/polynomial/polynomial.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1443,14 +1443,14 @@ def polyfit(x, y, deg, rcond=None, full=False, w=None):
14431443
--------
14441444
>>> from numpy.polynomial import polynomial as P
14451445
>>> x = np.linspace(-1,1,51) # x "data": [-1, -0.96, ..., 0.96, 1]
1446-
>>> rng = np.random.default_rng(seed=123)
1446+
>>> rng = np.random.default_rng()
14471447
>>> err = rng.normal(size=len(x))
14481448
>>> y = x**3 - x + err # x^3 - x + Gaussian noise
14491449
>>> c, stats = P.polyfit(x,y,3,full=True)
14501450
>>> c # c[0], c[1] approx. -1, c[2] should be approx. 0, c[3] approx. 1
1451-
array([ 0.23111996, -1.02785049, -0.2241444 , 1.08405657])
1451+
array([ 0.23111996, -1.02785049, -0.2241444 , 1.08405657]) # may vary
14521452
>>> stats # note the large SSR, explaining the rather poor results
1453-
[array([48.312088]),
1453+
[array([48.312088]), # may vary
14541454
4,
14551455
array([1.38446749, 1.32119158, 0.50443316, 0.28853036]),
14561456
1.1324274851176597e-14]

0 commit comments

Comments
 (0)