53.2 KB
/srv/reproducible-results/rbuild-debian/r-b-build.dMegGJwT/b1/numpy_2.2.4+ds-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.dMegGJwT/b2/numpy_2.2.4+ds-1_amd64.changes
504 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·886c02d4f0a1e1ea32887b2ab08d25e2·5813976·doc·optional·python-numpy-doc_2.2.4+ds-1_all.deb1 ·ffa26df1935aea246d5754d71349a23c·5813636·doc·optional·python-numpy-doc_2.2.4+ds-1_all.deb
2 ·4b8b87f40d011d63661a12daa87a4228·30553748·debug·optional·python3-numpy-dbgsym_2.2.4+ds-1_amd64.deb2 ·4b8b87f40d011d63661a12daa87a4228·30553748·debug·optional·python3-numpy-dbgsym_2.2.4+ds-1_amd64.deb
3 ·0da7207383b6ebbcbe9edbf5799379ed·138728·python·optional·python3-numpy-dev_2.2.4+ds-1_amd64.deb3 ·0da7207383b6ebbcbe9edbf5799379ed·138728·python·optional·python3-numpy-dev_2.2.4+ds-1_amd64.deb
4 ·fc2d4c169eb715a23673e048f40279e5·5095980·python·optional·python3-numpy_2.2.4+ds-1_amd64.deb4 ·fc2d4c169eb715a23673e048f40279e5·5095980·python·optional·python3-numpy_2.2.4+ds-1_amd64.deb
52.5 KB
python-numpy-doc_2.2.4+ds-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-04-01·19:45:23.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-04-01·19:45:23.000000·debian-binary
2 -rw-r--r--···0········0········0····64876·2025-04-01·19:45:23.000000·control.tar.xz2 -rw-r--r--···0········0········0····64876·2025-04-01·19:45:23.000000·control.tar.xz
3 -rw-r--r--···0········0········0··5748908·2025-04-01·19:45:23.000000·data.tar.xz3 -rw-r--r--···0········0········0··5748568·2025-04-01·19:45:23.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
52.0 KB
data.tar.xz
52.0 KB
data.tar
7.25 KB
file list
    
Offset 2578, 15 lines modifiedOffset 2578, 15 lines modified
2578 -rw-r--r--···0·root·········(0)·root·········(0)····42758·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.wald.html2578 -rw-r--r--···0·root·········(0)·root·········(0)····42758·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.wald.html
2579 -rw-r--r--···0·root·········(0)·root·········(0)····47423·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.weibull.html2579 -rw-r--r--···0·root·········(0)·root·········(0)····47423·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.weibull.html
2580 -rw-r--r--···0·root·········(0)·root·········(0)····45546·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.zipf.html2580 -rw-r--r--···0·root·········(0)·root·········(0)····45546·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.zipf.html
2581 -rw-r--r--···0·root·········(0)·root·········(0)····82403·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generator.html2581 -rw-r--r--···0·root·········(0)·root·········(0)····82403·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/generator.html
2582 -rw-r--r--···0·root·········(0)·root·········(0)····45982·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/index.html2582 -rw-r--r--···0·root·········(0)·root·········(0)····45982·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/index.html
2583 -rw-r--r--···0·root·········(0)·root·········(0)····89078·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/legacy.html2583 -rw-r--r--···0·root·········(0)·root·········(0)····89078·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/legacy.html
2584 -rw-r--r--···0·root·········(0)·root·········(0)····35540·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/multithreading.html2584 -rw-r--r--···0·root·········(0)·root·········(0)····35540·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/multithreading.html
2585 -rw-r--r--···0·root·········(0)·root·········(0)····44354·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/new-or-different.html2585 -rw-r--r--···0·root·········(0)·root·········(0)····44348·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/new-or-different.html
2586 -rw-r--r--···0·root·········(0)·root·········(0)····52723·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/parallel.html2586 -rw-r--r--···0·root·········(0)·root·········(0)····52723·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/parallel.html
2587 -rw-r--r--···0·root·········(0)·root·········(0)····38070·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/performance.html2587 -rw-r--r--···0·root·········(0)·root·········(0)····38070·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/performance.html
2588 -rw-r--r--···0·root·········(0)·root·········(0)····41915·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/upgrading-pcg64.html2588 -rw-r--r--···0·root·········(0)·root·········(0)····41915·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/random/upgrading-pcg64.html
2589 -rw-r--r--···0·root·········(0)·root·········(0)····45998·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.array-creation.html2589 -rw-r--r--···0·root·········(0)·root·········(0)····45998·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.array-creation.html
2590 -rw-r--r--···0·root·········(0)·root·········(0)····50957·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.array-manipulation.html2590 -rw-r--r--···0·root·········(0)·root·········(0)····50957·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.array-manipulation.html
2591 -rw-r--r--···0·root·········(0)·root·········(0)····27535·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.bitwise.html2591 -rw-r--r--···0·root·········(0)·root·········(0)····27535·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.bitwise.html
2592 -rw-r--r--···0·root·········(0)·root·········(0)····54450·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.char.html2592 -rw-r--r--···0·root·········(0)·root·········(0)····54450·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.char.html
Offset 2610, 15 lines modifiedOffset 2610, 15 lines modified
2610 -rw-r--r--···0·root·········(0)·root·········(0)····24374·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.matlib.html2610 -rw-r--r--···0·root·········(0)·root·········(0)····24374·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.matlib.html
2611 -rw-r--r--···0·root·········(0)·root·········(0)····26288·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.other.html2611 -rw-r--r--···0·root·········(0)·root·········(0)····26288·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.other.html
2612 -rw-r--r--···0·root·········(0)·root·········(0)····37419·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials-package.html2612 -rw-r--r--···0·root·········(0)·root·········(0)····37419·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials-package.html
2613 -rw-r--r--···0·root·········(0)·root·········(0)····46847·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.chebyshev.html2613 -rw-r--r--···0·root·········(0)·root·········(0)····46847·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.chebyshev.html
2614 -rw-r--r--···0·root·········(0)·root·········(0)····51499·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.classes.html2614 -rw-r--r--···0·root·········(0)·root·········(0)····51499·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.classes.html
2615 -rw-r--r--···0·root·········(0)·root·········(0)····43104·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite.html2615 -rw-r--r--···0·root·········(0)·root·········(0)····43104·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite.html
2616 -rw-r--r--···0·root·········(0)·root·········(0)····43639·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite_e.html2616 -rw-r--r--···0·root·········(0)·root·········(0)····43639·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite_e.html
2617 -rw-r--r--···0·root·········(0)·root·········(0)····47585·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.html2617 -rw-r--r--···0·root·········(0)·root·········(0)····47589·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.html
2618 -rw-r--r--···0·root·········(0)·root·········(0)····43031·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.laguerre.html2618 -rw-r--r--···0·root·········(0)·root·········(0)····43031·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.laguerre.html
2619 -rw-r--r--···0·root·········(0)·root·········(0)····42812·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.legendre.html2619 -rw-r--r--···0·root·········(0)·root·········(0)····42812·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.legendre.html
2620 -rw-r--r--···0·root·········(0)·root·········(0)····28772·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.poly1d.html2620 -rw-r--r--···0·root·········(0)·root·········(0)····28772·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.poly1d.html
2621 -rw-r--r--···0·root·········(0)·root·········(0)····41877·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.polynomial.html2621 -rw-r--r--···0·root·········(0)·root·········(0)····41877·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.polynomial.html
2622 -rw-r--r--···0·root·········(0)·root·········(0)····26623·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.polyutils.html2622 -rw-r--r--···0·root·········(0)·root·········(0)····26623·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.polynomials.polyutils.html
2623 -rw-r--r--···0·root·········(0)·root·········(0)····26761·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.rec.html2623 -rw-r--r--···0·root·········(0)·root·········(0)····26761·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.rec.html
2624 -rw-r--r--···0·root·········(0)·root·········(0)····26422·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.set.html2624 -rw-r--r--···0·root·········(0)·root·········(0)····26422·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/reference/routines.set.html
Offset 2755, 15 lines modifiedOffset 2755, 15 lines modified
2755 -rw-r--r--···0·root·········(0)·root·········(0)····31655·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.1-notes.html2755 -rw-r--r--···0·root·········(0)·root·········(0)····31655·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.1-notes.html
2756 -rw-r--r--···0·root·········(0)·root·········(0)····32348·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.2-notes.html2756 -rw-r--r--···0·root·········(0)·root·········(0)····32348·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.2-notes.html
2757 -rw-r--r--···0·root·········(0)·root·········(0)····32865·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.3-notes.html2757 -rw-r--r--···0·root·········(0)·root·········(0)····32865·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.3-notes.html
2758 -rw-r--r--···0·root·········(0)·root·········(0)····32016·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.4-notes.html2758 -rw-r--r--···0·root·········(0)·root·········(0)····32016·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/2.2.4-notes.html
2759 -rw-r--r--···0·root·········(0)·root·········(0)····13407·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/template.html2759 -rw-r--r--···0·root·········(0)·root·········(0)····13407·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release/template.html
2760 -rw-r--r--···0·root·········(0)·root·········(0)····90990·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release.html2760 -rw-r--r--···0·root·········(0)·root·········(0)····90990·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/release.html
2761 -rw-r--r--···0·root·········(0)·root·········(0)····12397·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/search.html2761 -rw-r--r--···0·root·········(0)·root·········(0)····12397·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/search.html
2762 -rw-r--r--···0·root·········(0)·root·········(0)··2687902·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/searchindex.js2762 -rw-r--r--···0·root·········(0)·root·········(0)··2687897·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/searchindex.js
2763 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/2763 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/
2764 -rw-r--r--···0·root·········(0)·root·········(0)···177614·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/absolute_beginners.html2764 -rw-r--r--···0·root·········(0)·root·········(0)···177614·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/absolute_beginners.html
2765 -rw-r--r--···0·root·········(0)·root·········(0)····50529·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.broadcasting.html2765 -rw-r--r--···0·root·········(0)·root·········(0)····50529·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.broadcasting.html
2766 -rw-r--r--···0·root·········(0)·root·········(0)····33464·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.copies.html2766 -rw-r--r--···0·root·········(0)·root·········(0)····33464·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.copies.html
2767 -rw-r--r--···0·root·········(0)·root·········(0)····64100·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.creation.html2767 -rw-r--r--···0·root·········(0)·root·········(0)····64100·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.creation.html
2768 -rw-r--r--···0·root·········(0)·root·········(0)····65763·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.dispatch.html2768 -rw-r--r--···0·root·········(0)·root·········(0)····65763·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.dispatch.html
2769 -rw-r--r--···0·root·········(0)·root·········(0)····18746·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.html2769 -rw-r--r--···0·root·········(0)·root·········(0)····18746·2025-04-01·19:45:23.000000·./usr/share/doc/python-numpy/html/user/basics.html
16.1 KB
./usr/share/doc/python-numpy/html/reference/random/new-or-different.html
    
Offset 536, 30 lines modifiedOffset 536, 30 lines modified
536 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[1]:·</span><span·class="kn">import</span>·<span·class="nn">numpy.random</span>536 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[1]:·</span><span·class="kn">import</span>·<span·class="nn">numpy.random</span>
  
537 <span·class="gp">In·[2]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>537 <span·class="gp">In·[2]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>
  
538 <span·class="gp">In·[3]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_normal(100000)538 <span·class="gp">In·[3]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_normal(100000)
539 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_normal(100000)539 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_normal(100000)
540 <span·class="gp">···...:·</span>540 <span·class="gp">···...:·</span>
541 <span·class="go">1.14·ms·+-·23.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>541 <span·class="go">1.16·ms·+-·16.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
542 <span·class="go">2.2·ms·+-·25.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>542 <span·class="go">2.07·ms·+-·29.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
543 </pre></div>543 </pre></div>
544 </div>544 </div>
545 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[4]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_exponential(100000)545 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[4]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_exponential(100000)
546 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_exponential(100000)546 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_exponential(100000)
547 <span·class="gp">···...:·</span>547 <span·class="gp">···...:·</span>
548 <span·class="go">543·us·+-·14.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>548 <span·class="go">532·us·+-·18.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
549 <span·class="go">1.55·ms·+-·16.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>549 <span·class="go">1.4·ms·+-·36.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
550 </pre></div>550 </pre></div>
551 </div>551 </div>
552 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_gamma(3.0,·100000)552 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·rng.standard_gamma(3.0,·100000)
553 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_gamma(3.0,·100000)553 <span·class="gp">···...:·</span><span·class="o">%</span><span·class="k">timeit</span>·-n·1·numpy.random.standard_gamma(3.0,·100000)
554 <span·class="gp">···...:·</span>554 <span·class="gp">···...:·</span>
555 <span·class="go">2.23·ms·+-·36.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>555 <span·class="go">2.18·ms·+-·47.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
556 <span·class="go">4.51·ms·+-·18.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>556 <span·class="go">4.19·ms·+-·62.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)</span>
557 </pre></div>557 </pre></div>
558 </div>558 </div>
559 <ul·class="simple">559 <ul·class="simple">
560 <li><p><a·class="reference·internal"·href="generated/numpy.random.Generator.integers.html#numpy.random.Generator.integers"·title="numpy.random.Generator.integers"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">integers</span></code></a>·is·now·the·canonical·way·to·generate·integer560 <li><p><a·class="reference·internal"·href="generated/numpy.random.Generator.integers.html#numpy.random.Generator.integers"·title="numpy.random.Generator.integers"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">integers</span></code></a>·is·now·the·canonical·way·to·generate·integer
561 random·numbers·from·a·discrete·uniform·distribution.·This·replaces·both561 random·numbers·from·a·discrete·uniform·distribution.·This·replaces·both
562 <a·class="reference·internal"·href="generated/numpy.random.randint.html#numpy.random.randint"·title="numpy.random.randint"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">randint</span></code></a>·and·the·deprecated·<a·class="reference·internal"·href="generated/numpy.random.random_integers.html#numpy.random.random_integers"·title="numpy.random.random_integers"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">random_integers</span></code></a>.</p></li>562 <a·class="reference·internal"·href="generated/numpy.random.randint.html#numpy.random.randint"·title="numpy.random.randint"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">randint</span></code></a>·and·the·deprecated·<a·class="reference·internal"·href="generated/numpy.random.random_integers.html#numpy.random.random_integers"·title="numpy.random.random_integers"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">random_integers</span></code></a>.</p></li>
563 <li><p>The·<a·class="reference·internal"·href="generated/numpy.random.rand.html#numpy.random.rand"·title="numpy.random.rand"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">rand</span></code></a>·and·<a·class="reference·internal"·href="generated/numpy.random.randn.html#numpy.random.randn"·title="numpy.random.randn"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">randn</span></code></a>·methods·are·only·available·through·the·legacy563 <li><p>The·<a·class="reference·internal"·href="generated/numpy.random.rand.html#numpy.random.rand"·title="numpy.random.rand"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">rand</span></code></a>·and·<a·class="reference·internal"·href="generated/numpy.random.randn.html#numpy.random.randn"·title="numpy.random.randn"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">randn</span></code></a>·methods·are·only·available·through·the·legacy
Offset 586, 21 lines modifiedOffset 586, 21 lines modified
586 <li><p>Standard·Exponentials·(<a·class="reference·internal"·href="generated/numpy.random.Generator.standard_exponential.html#numpy.random.Generator.standard_exponential"·title="numpy.random.Generator.standard_exponential"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">standard_exponential</span></code></a>)</p></li>586 <li><p>Standard·Exponentials·(<a·class="reference·internal"·href="generated/numpy.random.Generator.standard_exponential.html#numpy.random.Generator.standard_exponential"·title="numpy.random.Generator.standard_exponential"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">standard_exponential</span></code></a>)</p></li>
587 </ul>587 </ul>
588 </li>588 </li>
589 </ul>589 </ul>
590 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[6]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>590 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[6]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>
  
591 <span·class="gp">In·[7]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">float64</span><span·class="p">)</span>591 <span·class="gp">In·[7]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">float64</span><span·class="p">)</span>
592 <span·class="gh">Out[7]:·</span><span·class="go">array([0.28392331,·0.15347929,·0.34400763])</span>592 <span·class="gh">Out[7]:·</span><span·class="go">array([0.28083538,·0.12386424,·0.30117833])</span>
  
593 <span·class="gp">In·[8]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">float32</span><span·class="p">)</span>593 <span·class="gp">In·[8]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">float32</span><span·class="p">)</span>
594 <span·class="gh">Out[8]:·</span><span·class="go">array([0.06863618,·0.39629096,·0.18318743],·dtype=float32)</span>594 <span·class="gh">Out[8]:·</span><span·class="go">array([0.31773978,·0.5477754·,·0.36990762],·dtype=float32)</span>
  
595 <span·class="gp">In·[9]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">integers</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">256</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">uint8</span><span·class="p">)</span>595 <span·class="gp">In·[9]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">integers</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">256</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="mi">3</span><span·class="p">,</span>·<span·class="n">dtype</span><span·class="o">=</span><span·class="n">np</span><span·class="o">.</span><span·class="n">uint8</span><span·class="p">)</span>
596 <span·class="gh">Out[9]:·</span><span·class="go">array([·82,···1,·247],·dtype=uint8)</span>596 <span·class="gh">Out[9]:·</span><span·class="go">array([218,·214,··10],·dtype=uint8)</span>
597 </pre></div>597 </pre></div>
598 </div>598 </div>
599 <ul>599 <ul>
600 <li><p>Optional·<code·class="docutils·literal·notranslate"><span·class="pre">out</span></code>·argument·that·allows·existing·arrays·to·be·filled·for600 <li><p>Optional·<code·class="docutils·literal·notranslate"><span·class="pre">out</span></code>·argument·that·allows·existing·arrays·to·be·filled·for
601 select·distributions</p>601 select·distributions</p>
602 <ul·class="simple">602 <ul·class="simple">
603 <li><p>Uniforms·(<a·class="reference·internal"·href="generated/numpy.random.Generator.random.html#numpy.random.Generator.random"·title="numpy.random.Generator.random"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">random</span></code></a>)</p></li>603 <li><p>Uniforms·(<a·class="reference·internal"·href="generated/numpy.random.Generator.random.html#numpy.random.Generator.random"·title="numpy.random.Generator.random"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">random</span></code></a>)</p></li>
Offset 613, 18 lines modifiedOffset 613, 18 lines modified
613 </li>613 </li>
614 </ul>614 </ul>
615 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[10]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>615 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[10]:·</span><span·class="n">rng</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">random</span><span·class="o">.</span><span·class="n">default_rng</span><span·class="p">()</span>
  
616 <span·class="gp">In·[11]:·</span><span·class="n">existing</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">zeros</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)</span>616 <span·class="gp">In·[11]:·</span><span·class="n">existing</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">zeros</span><span·class="p">(</span><span·class="mi">4</span><span·class="p">)</span>
  
617 <span·class="gp">In·[12]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="n">out</span><span·class="o">=</span><span·class="n">existing</span><span·class="p">[:</span><span·class="mi">2</span><span·class="p">])</span>617 <span·class="gp">In·[12]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">random</span><span·class="p">(</span><span·class="n">out</span><span·class="o">=</span><span·class="n">existing</span><span·class="p">[:</span><span·class="mi">2</span><span·class="p">])</span>
618 <span·class="gh">Out[12]:·</span><span·class="go">array([0.11072963,·0.45185887])</span>618 <span·class="gh">Out[12]:·</span><span·class="go">array([0.8006994,·0.182551·])</span>
  
619 <span·class="gp">In·[13]:·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">existing</span><span·class="p">)</span>619 <span·class="gp">In·[13]:·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">existing</span><span·class="p">)</span>
620 <span·class="go">[0.11072963·0.45185887·0.·········0.········]</span>620 <span·class="go">[0.8006994·0.182551··0.········0.·······]</span>
621 </pre></div>621 </pre></div>
622 </div>622 </div>
623 <ul·class="simple">623 <ul·class="simple">
624 <li><p>Optional·<code·class="docutils·literal·notranslate"><span·class="pre">axis</span></code>·argument·for·methods·like·<a·class="reference·internal"·href="generated/numpy.random.Generator.choice.html#numpy.random.Generator.choice"·title="numpy.random.Generator.choice"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">choice</span></code></a>,624 <li><p>Optional·<code·class="docutils·literal·notranslate"><span·class="pre">axis</span></code>·argument·for·methods·like·<a·class="reference·internal"·href="generated/numpy.random.Generator.choice.html#numpy.random.Generator.choice"·title="numpy.random.Generator.choice"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">choice</span></code></a>,
625 <a·class="reference·internal"·href="generated/numpy.random.Generator.permutation.html#numpy.random.Generator.permutation"·title="numpy.random.Generator.permutation"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">permutation</span></code></a>·and·<a·class="reference·internal"·href="generated/numpy.random.Generator.shuffle.html#numpy.random.Generator.shuffle"·title="numpy.random.Generator.shuffle"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">shuffle</span></code></a>·that·controls·which625 <a·class="reference·internal"·href="generated/numpy.random.Generator.permutation.html#numpy.random.Generator.permutation"·title="numpy.random.Generator.permutation"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">permutation</span></code></a>·and·<a·class="reference·internal"·href="generated/numpy.random.Generator.shuffle.html#numpy.random.Generator.shuffle"·title="numpy.random.Generator.shuffle"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">shuffle</span></code></a>·that·controls·which
626 axis·an·operation·is·performed·over·for·multi-dimensional·arrays.</p></li>626 axis·an·operation·is·performed·over·for·multi-dimensional·arrays.</p></li>
627 </ul>627 </ul>
Offset 636, 25 lines modifiedOffset 636, 25 lines modified
636 <span·class="gh">Out[16]:·</span>636 <span·class="gh">Out[16]:·</span>
637 <span·class="go">array([[·0,··1,··2,··3],</span>637 <span·class="go">array([[·0,··1,··2,··3],</span>
638 <span·class="go">·······[·4,··5,··6,··7],</span>638 <span·class="go">·······[·4,··5,··6,··7],</span>
639 <span·class="go">·······[·8,··9,·10,·11]])</span>639 <span·class="go">·······[·8,··9,·10,·11]])</span>
  
640 <span·class="gp">In·[17]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">choice</span><span·class="p">(</span><span·class="n">a</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>640 <span·class="gp">In·[17]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">choice</span><span·class="p">(</span><span·class="n">a</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="n">size</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>
641 <span·class="gh">Out[17]:·</span>641 <span·class="gh">Out[17]:·</span>
642 <span·class="go">array([[·1,··1,··0,··3,··3],</span>642 <span·class="go">array([[·0,··3,··3,··0,··0],</span>
643 <span·class="go">·······[·5,··5,··4,··7,··7],</span>643 <span·class="go">·······[·4,··7,··7,··4,··4],</span>
644 <span·class="go">·······[·9,··9,··8,·11,·11]])</span>644 <span·class="go">·······[·8,·11,·11,··8,··8]])</span>
  
645 <span·class="gp">In·[18]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">a</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>········<span·class="c1">#·Shuffle·in-place</span>645 <span·class="gp">In·[18]:·</span><span·class="n">rng</span><span·class="o">.</span><span·class="n">shuffle</span><span·class="p">(</span><span·class="n">a</span><span·class="p">,</span>·<span·class="n">axis</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>········<span·class="c1">#·Shuffle·in-place</span>
  
646 <span·class="gp">In·[19]:·</span><span·class="n">a</span>646 <span·class="gp">In·[19]:·</span><span·class="n">a</span>
647 <span·class="gh">Out[19]:·</span>647 <span·class="gh">Out[19]:·</span>
648 <span·class="go">array([[·2,··3,··0,··1],</span>648 <span·class="go">array([[·0,··1,··3,··2],</span>
649 <span·class="go">·······[·6,··7,··4,··5],</span>649 <span·class="go">·······[·4,··5,··7,··6],</span>
650 <span·class="go">·······[10,·11,··8,··9]])</span>650 <span·class="go">·······[·8,··9,·11,·10]])</span>
651 </pre></div>651 </pre></div>
652 </div>652 </div>
653 <ul·class="simple">653 <ul·class="simple">
654 <li><p>Added·a·method·to·sample·from·the·complex·normal·distribution654 <li><p>Added·a·method·to·sample·from·the·complex·normal·distribution
655 (<em·class="xref·py·py-obj">complex_normal</em>)</p></li>655 (<em·class="xref·py·py-obj">complex_normal</em>)</p></li>
656 </ul>656 </ul>
657 </section>657 </section>
4.75 KB
html2text {}
    
Offset 102, 26 lines modifiedOffset 102, 26 lines modified
102 In·[1]:·import·numpy.random102 In·[1]:·import·numpy.random
  
103 In·[2]:·rng·=·np.random.default_rng()103 In·[2]:·rng·=·np.random.default_rng()
  
104 In·[3]:·%timeit·-n·1·rng.standard_normal(100000)104 In·[3]:·%timeit·-n·1·rng.standard_normal(100000)
105 ···...:·%timeit·-n·1·numpy.random.standard_normal(100000)105 ···...:·%timeit·-n·1·numpy.random.standard_normal(100000)
106 ···...:106 ···...:
107 1.14·ms·+-·23.3·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)107 1.16·ms·+-·16.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
108 2.2·ms·+-·25.4·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)108 2.07·ms·+-·29.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
109 In·[4]:·%timeit·-n·1·rng.standard_exponential(100000)109 In·[4]:·%timeit·-n·1·rng.standard_exponential(100000)
110 ···...:·%timeit·-n·1·numpy.random.standard_exponential(100000)110 ···...:·%timeit·-n·1·numpy.random.standard_exponential(100000)
111 ···...:111 ···...:
112 543·us·+-·14.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)112 532·us·+-·18.2·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
113 1.55·ms·+-·16.8·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)113 1.4·ms·+-·36.6·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
114 In·[5]:·%timeit·-n·1·rng.standard_gamma(3.0,·100000)114 In·[5]:·%timeit·-n·1·rng.standard_gamma(3.0,·100000)
115 ···...:·%timeit·-n·1·numpy.random.standard_gamma(3.0,·100000)115 ···...:·%timeit·-n·1·numpy.random.standard_gamma(3.0,·100000)
116 ···...:116 ···...:
117 2.23·ms·+-·36.1·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)117 2.18·ms·+-·47.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
118 4.51·ms·+-·18.9·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)118 4.19·ms·+-·62.7·us·per·loop·(mean·+-·std.·dev.·of·7·runs,·1·loop·each)
119 ····*·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s·is·now·the·canonical·way·to·generate·integer·random·numbers·from119 ····*·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s·is·now·the·canonical·way·to·generate·integer·random·numbers·from
120 ······a·discrete·uniform·distribution.·This·replaces·both·_\x8r_\x8a_\x8n_\x8d_\x8i_\x8n_\x8t·and·the120 ······a·discrete·uniform·distribution.·This·replaces·both·_\x8r_\x8a_\x8n_\x8d_\x8i_\x8n_\x8t·and·the
121 ······deprecated·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8__\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s.121 ······deprecated·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8__\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s.
122 ····*·The·_\x8r_\x8a_\x8n_\x8d·and·_\x8r_\x8a_\x8n_\x8d_\x8n·methods·are·only·available·through·the·legacy122 ····*·The·_\x8r_\x8a_\x8n_\x8d·and·_\x8r_\x8a_\x8n_\x8d_\x8n·methods·are·only·available·through·the·legacy
123 ······_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8S_\x8t_\x8a_\x8t_\x8e.123 ······_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8S_\x8t_\x8a_\x8t_\x8e.
124 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8._\x8r_\x8a_\x8n_\x8d_\x8o_\x8m·is·now·the·canonical·way·to·generate·floating-point124 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8._\x8r_\x8a_\x8n_\x8d_\x8o_\x8m·is·now·the·canonical·way·to·generate·floating-point
125 ······random·numbers,·which·replaces·_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8S_\x8t_\x8a_\x8t_\x8e_\x8._\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8__\x8s_\x8a_\x8m_\x8p_\x8l_\x8e,·_\x8s_\x8a_\x8m_\x8p_\x8l_\x8e,·and125 ······random·numbers,·which·replaces·_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8S_\x8t_\x8a_\x8t_\x8e_\x8._\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8__\x8s_\x8a_\x8m_\x8p_\x8l_\x8e,·_\x8s_\x8a_\x8m_\x8p_\x8l_\x8e,·and
Offset 140, 38 lines modifiedOffset 140, 38 lines modified
140 ··········o·Uniforms·(_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m·and·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s)140 ··········o·Uniforms·(_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m·and·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r_\x8s)
141 ··········o·Normals·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l)141 ··········o·Normals·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l)
142 ··········o·Standard·Gammas·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8g_\x8a_\x8m_\x8m_\x8a)142 ··········o·Standard·Gammas·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8g_\x8a_\x8m_\x8m_\x8a)
143 ··········o·Standard·Exponentials·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8e_\x8x_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l)143 ··········o·Standard·Exponentials·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8e_\x8x_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l)
144 In·[6]:·rng·=·np.random.default_rng()144 In·[6]:·rng·=·np.random.default_rng()
  
145 In·[7]:·rng.random(3,·dtype=np.float64)145 In·[7]:·rng.random(3,·dtype=np.float64)
146 Out[7]:·array([0.28392331,·0.15347929,·0.34400763])146 Out[7]:·array([0.28083538,·0.12386424,·0.30117833])
  
147 In·[8]:·rng.random(3,·dtype=np.float32)147 In·[8]:·rng.random(3,·dtype=np.float32)
148 Out[8]:·array([0.06863618,·0.39629096,·0.18318743],·dtype=float32)148 Out[8]:·array([0.31773978,·0.5477754·,·0.36990762],·dtype=float32)
  
149 In·[9]:·rng.integers(0,·256,·size=3,·dtype=np.uint8)149 In·[9]:·rng.integers(0,·256,·size=3,·dtype=np.uint8)
150 Out[9]:·array([·82,···1,·247],·dtype=uint8)150 Out[9]:·array([218,·214,··10],·dtype=uint8)
151 ····*·Optional·out·argument·that·allows·existing·arrays·to·be·filled·for·select151 ····*·Optional·out·argument·that·allows·existing·arrays·to·be·filled·for·select
152 ······distributions152 ······distributions
153 ··········o·Uniforms·(_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m)153 ··········o·Uniforms·(_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m)
154 ··········o·Normals·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l)154 ··········o·Normals·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l)
155 ··········o·Standard·Gammas·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8g_\x8a_\x8m_\x8m_\x8a)155 ··········o·Standard·Gammas·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8g_\x8a_\x8m_\x8m_\x8a)
156 ··········o·Standard·Exponentials·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8e_\x8x_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l)156 ··········o·Standard·Exponentials·(_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8__\x8e_\x8x_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l)
157 ······This·allows·multithreading·to·fill·large·arrays·in·chunks·using·suitable157 ······This·allows·multithreading·to·fill·large·arrays·in·chunks·using·suitable
158 ······BitGenerators·in·parallel.158 ······BitGenerators·in·parallel.
159 In·[10]:·rng·=·np.random.default_rng()159 In·[10]:·rng·=·np.random.default_rng()
  
160 In·[11]:·existing·=·np.zeros(4)160 In·[11]:·existing·=·np.zeros(4)
  
161 In·[12]:·rng.random(out=existing[:2])161 In·[12]:·rng.random(out=existing[:2])
162 Out[12]:·array([0.11072963,·0.45185887])162 Out[12]:·array([0.8006994,·0.182551·])
  
163 In·[13]:·print(existing)163 In·[13]:·print(existing)
164 [0.11072963·0.45185887·0.·········0.········]164 [0.8006994·0.182551··0.········0.·······]
165 ····*·Optional·axis·argument·for·methods·like·_\x8c_\x8h_\x8o_\x8i_\x8c_\x8e,·_\x8p_\x8e_\x8r_\x8m_\x8u_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n·and·_\x8s_\x8h_\x8u_\x8f_\x8f_\x8l_\x8e165 ····*·Optional·axis·argument·for·methods·like·_\x8c_\x8h_\x8o_\x8i_\x8c_\x8e,·_\x8p_\x8e_\x8r_\x8m_\x8u_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n·and·_\x8s_\x8h_\x8u_\x8f_\x8f_\x8l_\x8e
166 ······that·controls·which·axis·an·operation·is·performed·over·for·multi-166 ······that·controls·which·axis·an·operation·is·performed·over·for·multi-
167 ······dimensional·arrays.167 ······dimensional·arrays.
168 In·[14]:·rng·=·np.random.default_rng()168 In·[14]:·rng·=·np.random.default_rng()
  
169 In·[15]:·a·=·np.arange(12).reshape((3,·4))169 In·[15]:·a·=·np.arange(12).reshape((3,·4))
  
Offset 179, 25 lines modifiedOffset 179, 25 lines modified
179 Out[16]:179 Out[16]:
180 array([[·0,··1,··2,··3],180 array([[·0,··1,··2,··3],
181 ·······[·4,··5,··6,··7],181 ·······[·4,··5,··6,··7],
182 ·······[·8,··9,·10,·11]])182 ·······[·8,··9,·10,·11]])
  
183 In·[17]:·rng.choice(a,·axis=1,·size=5)183 In·[17]:·rng.choice(a,·axis=1,·size=5)
184 Out[17]:184 Out[17]:
185 array([[·1,··1,··0,··3,··3], 
186 ·······[·5,··5,··4,··7,··7], 
187 ·······[·9,··9,··8,·11,·11]])185 array([[·0,··3,··3,··0,··0],
 186 ·······[·4,··7,··7,··4,··4],
 187 ·······[·8,·11,·11,··8,··8]])
  
188 In·[18]:·rng.shuffle(a,·axis=1)········#·Shuffle·in-place188 In·[18]:·rng.shuffle(a,·axis=1)········#·Shuffle·in-place
  
189 In·[19]:·a189 In·[19]:·a
190 Out[19]:190 Out[19]:
191 array([[·2,··3,··0,··1],191 array([[·0,··1,··3,··2],
192 ·······[·6,··7,··4,··5],192 ·······[·4,··5,··7,··6],
193 ·······[10,·11,··8,··9]])193 ·······[·8,··9,·11,·10]])
194 ····*·Added·a·method·to·sample·from·the·complex·normal·distribution194 ····*·Added·a·method·to·sample·from·the·complex·normal·distribution
195 ······(c\x8co\x8om\x8mp\x8pl\x8le\x8ex\x8x_\x8_n\x8no\x8or\x8rm\x8ma\x8al\x8l)195 ······(c\x8co\x8om\x8mp\x8pl\x8le\x8ex\x8x_\x8_n\x8no\x8or\x8rm\x8ma\x8al\x8l)
196 _\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s196 _\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s
197 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8e_\x8d_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n197 _\x8M_\x8u_\x8l_\x8t_\x8i_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8e_\x8d_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n
198 _\x8n_\x8e_\x8x_\x8t198 _\x8n_\x8e_\x8x_\x8t
199 _\x8P_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8n_\x8c_\x8e199 _\x8P_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8n_\x8c_\x8e
200 ©·Copyright·2008-2025,·NumPy·Developers.200 ©·Copyright·2008-2025,·NumPy·Developers.
6.25 KB
./usr/share/doc/python-numpy/html/reference/routines.polynomials.html
    
Offset 609, 31 lines modifiedOffset 609, 31 lines modified
  
609 <span·class="gp">In·[3]:·</span><span·class="n">y</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10</span><span·class="p">)</span>·<span·class="o">+</span>·<span·class="n">rng</span><span·class="o">.</span><span·class="n">standard_normal</span><span·class="p">(</span><span·class="mi">10</span><span·class="p">)</span>609 <span·class="gp">In·[3]:·</span><span·class="n">y</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">arange</span><span·class="p">(</span><span·class="mi">10</span><span·class="p">)</span>·<span·class="o">+</span>·<span·class="n">rng</span><span·class="o">.</span><span·class="n">standard_normal</span><span·class="p">(</span><span·class="mi">10</span><span·class="p">)</span>
610 </pre></div>610 </pre></div>
611 </div>611 </div>
612 <p>With·the·legacy·polynomial·module,·a·linear·fit·(i.e.·polynomial·of·degree·1)612 <p>With·the·legacy·polynomial·module,·a·linear·fit·(i.e.·polynomial·of·degree·1)
613 could·be·applied·to·these·data·with·<a·class="reference·internal"·href="generated/numpy.polyfit.html#numpy.polyfit"·title="numpy.polyfit"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">polyfit</span></code></a>:</p>613 could·be·applied·to·these·data·with·<a·class="reference·internal"·href="generated/numpy.polyfit.html#numpy.polyfit"·title="numpy.polyfit"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">polyfit</span></code></a>:</p>
614 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[4]:·</span><span·class="n">np</span><span·class="o">.</span><span·class="n">polyfit</span><span·class="p">(</span><span·class="n">x</span><span·class="p">,</span>·<span·class="n">y</span><span·class="p">,</span>·<span·class="n">deg</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>614 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[4]:·</span><span·class="n">np</span><span·class="o">.</span><span·class="n">polyfit</span><span·class="p">(</span><span·class="n">x</span><span·class="p">,</span>·<span·class="n">y</span><span·class="p">,</span>·<span·class="n">deg</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
615 <span·class="gh">Out[4]:·</span><span·class="go">array([0.77907992,·0.96494128])</span>615 <span·class="gh">Out[4]:·</span><span·class="go">array([·1.18398031,·-0.79171969])</span>
616 </pre></div>616 </pre></div>
617 </div>617 </div>
618 <p>With·the·new·polynomial·API,·the·<a·class="reference·internal"·href="generated/numpy.polynomial.polynomial.Polynomial.fit.html#numpy.polynomial.polynomial.Polynomial.fit"·title="numpy.polynomial.polynomial.Polynomial.fit"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">fit</span></code></a>618 <p>With·the·new·polynomial·API,·the·<a·class="reference·internal"·href="generated/numpy.polynomial.polynomial.Polynomial.fit.html#numpy.polynomial.polynomial.Polynomial.fit"·title="numpy.polynomial.polynomial.Polynomial.fit"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">fit</span></code></a>
619 class·method·is·preferred:</p>619 class·method·is·preferred:</p>
620 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="n">p_fitted</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">polynomial</span><span·class="o">.</span><span·class="n">Polynomial</span><span·class="o">.</span><span·class="n">fit</span><span·class="p">(</span><span·class="n">x</span><span·class="p">,</span>·<span·class="n">y</span><span·class="p">,</span>·<span·class="n">deg</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>620 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[5]:·</span><span·class="n">p_fitted</span>·<span·class="o">=</span>·<span·class="n">np</span><span·class="o">.</span><span·class="n">polynomial</span><span·class="o">.</span><span·class="n">Polynomial</span><span·class="o">.</span><span·class="n">fit</span><span·class="p">(</span><span·class="n">x</span><span·class="p">,</span>·<span·class="n">y</span><span·class="p">,</span>·<span·class="n">deg</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
  
621 <span·class="gp">In·[6]:·</span><span·class="n">p_fitted</span>621 <span·class="gp">In·[6]:·</span><span·class="n">p_fitted</span>
622 <span·class="gh">Out[6]:·</span><span·class="go">Polynomial([4.47080093,·3.50585965],·domain=[0.,·9.],·window=[-1.,··1.],·symbol=&#39;x&#39;)</span>622 <span·class="gh">Out[6]:·</span><span·class="go">Polynomial([4.5361917·,·5.32791139],·domain=[0.,·9.],·window=[-1.,··1.],·symbol=&#39;x&#39;)</span>
623 </pre></div>623 </pre></div>
624 </div>624 </div>
625 <p>Note·that·the·coefficients·are·given·<em>in·the·scaled·domain</em>·defined·by·the625 <p>Note·that·the·coefficients·are·given·<em>in·the·scaled·domain</em>·defined·by·the
626 linear·mapping·between·the·<code·class="docutils·literal·notranslate"><span·class="pre">window</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">domain</span></code>.626 linear·mapping·between·the·<code·class="docutils·literal·notranslate"><span·class="pre">window</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">domain</span></code>.
627 <a·class="reference·internal"·href="generated/numpy.polynomial.polynomial.Polynomial.convert.html#numpy.polynomial.polynomial.Polynomial.convert"·title="numpy.polynomial.polynomial.Polynomial.convert"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">convert</span></code></a>·can·be·used·to·get·the627 <a·class="reference·internal"·href="generated/numpy.polynomial.polynomial.Polynomial.convert.html#numpy.polynomial.polynomial.Polynomial.convert"·title="numpy.polynomial.polynomial.Polynomial.convert"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">convert</span></code></a>·can·be·used·to·get·the
628 coefficients·in·the·unscaled·data·domain.</p>628 coefficients·in·the·unscaled·data·domain.</p>
629 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[7]:·</span><span·class="n">p_fitted</span><span·class="o">.</span><span·class="n">convert</span><span·class="p">()</span>629 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">In·[7]:·</span><span·class="n">p_fitted</span><span·class="o">.</span><span·class="n">convert</span><span·class="p">()</span>
630 <span·class="gh">Out[7]:·</span><span·class="go">Polynomial([0.96494128,·0.77907992],·domain=[-1.,··1.],·window=[-1.,··1.],·symbol=&#39;x&#39;)</span>630 <span·class="gh">Out[7]:·</span><span·class="go">Polynomial([-0.79171969,··1.18398031],·domain=[-1.,··1.],·window=[-1.,··1.],·symbol=&#39;x&#39;)</span>
631 </pre></div>631 </pre></div>
632 </div>632 </div>
633 </section>633 </section>
634 </section>634 </section>
635 <section·id="documentation-for-the-polynomial-package">635 <section·id="documentation-for-the-polynomial-package">
636 <h2>Documentation·for·the·<a·class="reference·internal"·href="routines.polynomials-package.html#module-numpy.polynomial"·title="numpy.polynomial"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">polynomial</span></code></a>·package<a·class="headerlink"·href="#documentation-for-the-polynomial-package"·title="Link·to·this·heading">#</a></h2>636 <h2>Documentation·for·the·<a·class="reference·internal"·href="routines.polynomials-package.html#module-numpy.polynomial"·title="numpy.polynomial"><code·class="xref·py·py-obj·docutils·literal·notranslate"><span·class="pre">polynomial</span></code></a>·package<a·class="headerlink"·href="#documentation-for-the-polynomial-package"·title="Link·to·this·heading">#</a></h2>
637 <p>In·addition·to·standard·power·series·polynomials,·the·polynomial·package637 <p>In·addition·to·standard·power·series·polynomials,·the·polynomial·package
1.73 KB
html2text {}
    
Offset 150, 26 lines modifiedOffset 150, 26 lines modified
  
150 In·[2]:·x·=·np.arange(10)150 In·[2]:·x·=·np.arange(10)
  
151 In·[3]:·y·=·np.arange(10)·+·rng.standard_normal(10)151 In·[3]:·y·=·np.arange(10)·+·rng.standard_normal(10)
152 With·the·legacy·polynomial·module,·a·linear·fit·(i.e.·polynomial·of·degree·1)152 With·the·legacy·polynomial·module,·a·linear·fit·(i.e.·polynomial·of·degree·1)
153 could·be·applied·to·these·data·with·_\x8p_\x8o_\x8l_\x8y_\x8f_\x8i_\x8t:153 could·be·applied·to·these·data·with·_\x8p_\x8o_\x8l_\x8y_\x8f_\x8i_\x8t:
154 In·[4]:·np.polyfit(x,·y,·deg=1)154 In·[4]:·np.polyfit(x,·y,·deg=1)
155 Out[4]:·array([0.77907992,·0.96494128])155 Out[4]:·array([·1.18398031,·-0.79171969])
156 With·the·new·polynomial·API,·the·_\x8f_\x8i_\x8t·class·method·is·preferred:156 With·the·new·polynomial·API,·the·_\x8f_\x8i_\x8t·class·method·is·preferred:
157 In·[5]:·p_fitted·=·np.polynomial.Polynomial.fit(x,·y,·deg=1)157 In·[5]:·p_fitted·=·np.polynomial.Polynomial.fit(x,·y,·deg=1)
  
158 In·[6]:·p_fitted158 In·[6]:·p_fitted
159 Out[6]:·Polynomial([4.47080093,·3.50585965],·domain=[0.,·9.],·window=[-1.,159 Out[6]:·Polynomial([4.5361917·,·5.32791139],·domain=[0.,·9.],·window=[-1.,
160 1.],·symbol='x')160 1.],·symbol='x')
161 Note·that·the·coefficients·are·given·i\x8in\x8n·t\x8th\x8he\x8e·s\x8sc\x8ca\x8al\x8le\x8ed\x8d·d\x8do\x8om\x8ma\x8ai\x8in\x8n·defined·by·the·linear161 Note·that·the·coefficients·are·given·i\x8in\x8n·t\x8th\x8he\x8e·s\x8sc\x8ca\x8al\x8le\x8ed\x8d·d\x8do\x8om\x8ma\x8ai\x8in\x8n·defined·by·the·linear
162 mapping·between·the·window·and·domain.·_\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t·can·be·used·to·get·the162 mapping·between·the·window·and·domain.·_\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t·can·be·used·to·get·the
163 coefficients·in·the·unscaled·data·domain.163 coefficients·in·the·unscaled·data·domain.
164 In·[7]:·p_fitted.convert()164 In·[7]:·p_fitted.convert()
165 Out[7]:·Polynomial([0.96494128,·0.77907992],·domain=[-1.,··1.],·window=[-1.,165 Out[7]:·Polynomial([-0.79171969,··1.18398031],·domain=[-1.,··1.],·window=[-1.,
166 1.],·symbol='x')166 1.],·symbol='x')
167 *\x8**\x8**\x8**\x8**\x8*·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·f\x8fo\x8or\x8r·t\x8th\x8he\x8e·_\x8p\x8p_\x8o\x8o_\x8l\x8l_\x8y\x8y_\x8n\x8n_\x8o\x8o_\x8m\x8m_\x8i\x8i_\x8a\x8a_\x8l\x8l·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8e_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*167 *\x8**\x8**\x8**\x8**\x8*·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·f\x8fo\x8or\x8r·t\x8th\x8he\x8e·_\x8p\x8p_\x8o\x8o_\x8l\x8l_\x8y\x8y_\x8n\x8n_\x8o\x8o_\x8m\x8m_\x8i\x8i_\x8a\x8a_\x8l\x8l·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8e_\x8#\x8#·*\x8**\x8**\x8**\x8**\x8*
168 In·addition·to·standard·power·series·polynomials,·the·polynomial·package168 In·addition·to·standard·power·series·polynomials,·the·polynomial·package
169 provides·several·additional·kinds·of·polynomials·including·Chebyshev,·Hermite169 provides·several·additional·kinds·of·polynomials·including·Chebyshev,·Hermite
170 (two·subtypes),·Laguerre,·and·Legendre·polynomials.·Each·of·these·has·an170 (two·subtypes),·Laguerre,·and·Legendre·polynomials.·Each·of·these·has·an
171 associated·c\x8co\x8on\x8nv\x8ve\x8en\x8ni\x8ie\x8en\x8nc\x8ce\x8e·c\x8cl\x8la\x8as\x8ss\x8s·available·from·the·_\x8n_\x8u_\x8m_\x8p_\x8y_\x8._\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l·namespace·that171 associated·c\x8co\x8on\x8nv\x8ve\x8en\x8ni\x8ie\x8en\x8nc\x8ce\x8e·c\x8cl\x8la\x8as\x8ss\x8s·available·from·the·_\x8n_\x8u_\x8m_\x8p_\x8y_\x8._\x8p_\x8o_\x8l_\x8y_\x8n_\x8o_\x8m_\x8i_\x8a_\x8l·namespace·that
172 provides·a·consistent·interface·for·working·with·polynomials·regardless·of172 provides·a·consistent·interface·for·working·with·polynomials·regardless·of
22.4 KB
./usr/share/doc/python-numpy/html/searchindex.js
22.3 KB
js-beautify {}
    
Offset 32398, 17 lines modifiedOffset 32398, 16 lines modified
32398 ········"0596779":·1153,32398 ········"0596779":·1153,
32399 ········"06":·[55,·566,·2083,·2508],32399 ········"06":·[55,·566,·2083,·2508],
32400 ········"0614962j":·[439,·453],32400 ········"0614962j":·[439,·453],
32401 ········"0625":·[418,·624,·1645],32401 ········"0625":·[418,·624,·1645],
32402 ········"06369197489564249":·2458,32402 ········"06369197489564249":·2458,
32403 ········"06381726":·349,32403 ········"06381726":·349,
32404 ········"0660":·[302,·2131],32404 ········"0660":·[302,·2131],
32405 ········"06863618":·2461, 
32406 ········"06959433e":·[420,·947],32405 ········"06959433e":·[420,·947],
32407 ········"07":·[55,·164,·547,·896,·897,·1335,·2170,·2508],32406 ········"07":·[55,·164,·547,·896,·897,·1335,·2170,·2461,·2508],
32408 ········"07106781e":·514,32407 ········"07106781e":·514,
32409 ········"07407407":·1809,32408 ········"07407407":·1809,
32410 ········"07779185":·2458,32409 ········"07779185":·2458,
32411 ········"07937323":·524,32410 ········"07937323":·524,
32412 ········"07944154":·[657,·2655],32411 ········"07944154":·[657,·2655],
32413 ········"08":·[55,·91,·147,·410,·523,·548,·896,·1095,·2322,·2366,·2413,·2525,·2659],32412 ········"08":·[55,·91,·147,·410,·523,·548,·896,·1095,·2322,·2366,·2413,·2525,·2659],
32414 ········"0800":·2525,32413 ········"0800":·2525,
Offset 32588, 15 lines modifiedOffset 32587, 14 lines modified
32588 ········"10th":·[87,·88,·100,·101,·102,·103,·104,·106,·125,·126,·129,·131,·533,·670,·671,·672],32587 ········"10th":·[87,·88,·100,·101,·102,·103,·104,·106,·125,·126,·129,·131,·533,·670,·671,·672],
32589 ········"10x":·[2594,·2602,·2616,·2622],32588 ········"10x":·[2594,·2602,·2616,·2622],
32590 ········"10x100":·652,32589 ········"10x100":·652,
32591 ········"11":·[8,·38,·42,·47,·54,·55,·58,·59,·60,·61,·62,·73,·79,·98,·107,·108,·135,·137,·138,·140,·141,·250,·270,·296,·336,·354,·364,·366,·367,·375,·435,·513,·520,·530,·628,·653,·664,·880,·893,·905,·941,·963,·1069,·1083,·1107,·1114,·1122,·1123,·1124,·1131,·1143,·1159,·1160,·1161,·1164,·1166,·1167,·1193,·1194,·1195,·1204,·1205,·1206,·1212,·1213,·1218,·1228,·1229,·1236,·1240,·1247,·1249,·1301,·1312,·1455,·1466,·1510,·1557,·1580,·1601,·1618,·1640,·1644,·1654,·1656,·1658,·1675,·1697,·1715,·1732,·1754,·1759,·1762,·1772,·1789,·1811,·1818,·1829,·1846,·1867,·1885,·1912,·1975,·1986,·2080,·2083,·2089,·2091,·2115,·2125,·2180,·2184,·2204,·2205,·2206,·2208,·2209,·2210,·2225,·2237,·2240,·2246,·2248,·2316,·2333,·2336,·2342,·2353,·2361,·2377,·2379,·2390,·2400,·2408,·2424,·2426,·2438,·2450,·2457,·2461,·2491,·2513,·2519,·2520,·2522,·2535,·2539,·2547,·2554,·2560,·2571,·2576,·2577,·2578,·2579,·2580,·2581,·2587,·2588,·2590,·2591,·2592,·2593,·2594,·2595,·2596,·2597,·2598,·2599,·2600,·2601,·2602,·2622,·2627,·2635,·2637,·2638,·2641,·2645,·2648,·2657,·2665,·2666],32590 ········"11":·[8,·38,·42,·47,·54,·55,·58,·59,·60,·61,·62,·73,·79,·98,·107,·108,·135,·137,·138,·140,·141,·250,·270,·296,·336,·354,·364,·366,·367,·375,·435,·513,·520,·530,·628,·653,·664,·880,·893,·905,·941,·963,·1069,·1083,·1107,·1114,·1122,·1123,·1124,·1131,·1143,·1159,·1160,·1161,·1164,·1166,·1167,·1193,·1194,·1195,·1204,·1205,·1206,·1212,·1213,·1218,·1228,·1229,·1236,·1240,·1247,·1249,·1301,·1312,·1455,·1466,·1510,·1557,·1580,·1601,·1618,·1640,·1644,·1654,·1656,·1658,·1675,·1697,·1715,·1732,·1754,·1759,·1762,·1772,·1789,·1811,·1818,·1829,·1846,·1867,·1885,·1912,·1975,·1986,·2080,·2083,·2089,·2091,·2115,·2125,·2180,·2184,·2204,·2205,·2206,·2208,·2209,·2210,·2225,·2237,·2240,·2246,·2248,·2316,·2333,·2336,·2342,·2353,·2361,·2377,·2379,·2390,·2400,·2408,·2424,·2426,·2438,·2450,·2457,·2461,·2491,·2513,·2519,·2520,·2522,·2535,·2539,·2547,·2554,·2560,·2571,·2576,·2577,·2578,·2579,·2580,·2581,·2587,·2588,·2590,·2591,·2592,·2593,·2594,·2595,·2596,·2597,·2598,·2599,·2600,·2601,·2602,·2622,·2627,·2635,·2637,·2638,·2641,·2645,·2648,·2657,·2665,·2666],
32592 ········"110":·[38,·136,·409,·523,·542,·968,·969,·2666],32591 ········"110":·[38,·136,·409,·523,·542,·968,·969,·2666],
32593 ········"1100":·[140,·1519],32592 ········"1100":·[140,·1519],
32594 ········"1101":·2463,32593 ········"1101":·2463,
32595 ········"11072963":·2461, 
32596 ········"1109":·457,32594 ········"1109":·457,
32597 ········"110m":·409,32595 ········"110m":·409,
32598 ········"111":·[2463,·2637],32596 ········"111":·[2463,·2637],
32599 ········"11100":·146,32597 ········"11100":·146,
32600 ········"11101":·[138,·144],32598 ········"11101":·[138,·144],
32601 ········"11104":·2539,32599 ········"11104":·2539,
32602 ········"11110010":·[142,·546],32600 ········"11110010":·[142,·546],
Offset 32717, 14 lines modifiedOffset 32715, 15 lines modified
32717 ········"123456789":·[2091,·2393,·2644],32715 ········"123456789":·[2091,·2393,·2644],
32718 ········"12345678903141592653589793":·2299,32716 ········"12345678903141592653589793":·2299,
32719 ········"123456789a12":·25,32717 ········"123456789a12":·25,
32720 ········"123456789a123456789b":·25,32718 ········"123456789a123456789b":·25,
32721 ········"1234567e":·2172,32719 ········"1234567e":·2172,
32722 ········"12346":·2462,32720 ········"12346":·2462,
32723 ········"1235":·2091,32721 ········"1235":·2091,
 32722 ········"12386424":·2461,
32724 ········"123abc":·[302,·305,·2131,·2134],32723 ········"123abc":·[302,·305,·2131,·2134],
32725 ········"124":·[98,·905],32724 ········"124":·[98,·905],
32726 ········"125":·[470,·660,·1114,·1142,·1645,·1651,·1899,·1900,·2239,·2339,·2382,·2429,·2460,·2491,·2659,·2666],32725 ········"125":·[470,·660,·1114,·1142,·1645,·1651,·1899,·1900,·2239,·2339,·2382,·2429,·2460,·2491,·2659,·2666],
32727 ········"12589991e":·645,32726 ········"12589991e":·645,
32728 ········"126":·[863,·1048,·1116,·1904],32727 ········"126":·[863,·1048,·1116,·1904],
32729 ········"1261":·2612,32728 ········"1261":·2612,
32730 ········"12658":·2560,32729 ········"12658":·2560,
Offset 33019, 15 lines modifiedOffset 33018, 14 lines modified
33019 ········"15250":·2561,33018 ········"15250":·2561,
33020 ········"15251":·2566,33019 ········"15251":·2566,
33021 ········"15255":·2566,33020 ········"15255":·2566,
33022 ········"15271":·2576,33021 ········"15271":·2576,
33023 ········"153":·2583,33022 ········"153":·2583,
33024 ········"15302337":·523,33023 ········"15302337":·523,
33025 ········"1534":·485,33024 ········"1534":·485,
33026 ········"15347929":·2461, 
33027 ········"15355":·2566,33025 ········"15355":·2566,
33028 ········"15385":·2566,33026 ········"15385":·2566,
33029 ········"154":·[2463,·2666],33027 ········"154":·[2463,·2666],
33030 ········"15427":·2566,33028 ········"15427":·2566,
33031 ········"15463":·2566,33029 ········"15463":·2566,
33032 ········"155":·[2463,·2637],33030 ········"155":·[2463,·2637],
33033 ········"15534":·2566,33031 ········"15534":·2566,
Offset 33266, 17 lines modifiedOffset 33264, 17 lines modified
33266 ········"18070":·2576,33264 ········"18070":·2576,
33267 ········"181":·2327,33265 ········"181":·2327,
33268 ········"18110":·2576,33266 ········"18110":·2576,
33269 ········"18114":·2571,33267 ········"18114":·2571,
33270 ········"18181818":·136,33268 ········"18181818":·136,
33271 ········"182":·[1526,·2463],33269 ········"182":·[1526,·2463],
33272 ········"18249173":·1153,33270 ········"18249173":·1153,
 33271 ········"182551":·2461,
33273 ········"18306":·2573,33272 ········"18306":·2573,
33274 ········"18310":·2573,33273 ········"18310":·2573,
33275 ········"18318743":·2461, 
33276 ········"18322":·2576,33274 ········"18322":·2576,
33277 ········"18326":·2573,33275 ········"18326":·2573,
33278 ········"18327":·2573,33276 ········"18327":·2573,
33279 ········"18328":·2573,33277 ········"18328":·2573,
33280 ········"18335":·2573,33278 ········"18335":·2573,
33281 ········"18336":·2573,33279 ········"18336":·2573,
33282 ········"18337":·2573,33280 ········"18337":·2573,
Offset 33288, 14 lines modifiedOffset 33286, 15 lines modified
33288 ········"18354":·2573,33286 ········"18354":·2573,
33289 ········"18356":·2573,33287 ········"18356":·2573,
33290 ········"18357":·2573,33288 ········"18357":·2573,
33291 ········"18359":·2573,33289 ········"18359":·2573,
33292 ········"1837":·2611,33290 ········"1837":·2611,
33293 ········"1838":·2611,33291 ········"1838":·2611,
33294 ········"18382":·2574,33292 ········"18382":·2574,
 33293 ········"18398031":·2488,
33295 ········"184":·[520,·2572],33294 ········"184":·[520,·2572],
33296 ········"1843":·2611,33295 ········"1843":·2611,
33297 ········"18459":·2574,33296 ········"18459":·2574,
33298 ········"18460":·2574,33297 ········"18460":·2574,
33299 ········"18461":·2574,33298 ········"18461":·2574,
33300 ········"18462":·2574,33299 ········"18462":·2574,
33301 ········"18469":·2574,33300 ········"18469":·2574,
Offset 33705, 14 lines modifiedOffset 33704, 15 lines modified
33705 ········"21277":·2587,33704 ········"21277":·2587,
33706 ········"213":·[12,·2491],33705 ········"213":·[12,·2491],
33707 ········"21336384":·2659,33706 ········"21336384":·2659,
33708 ········"2134086255804012e":·1923,33707 ········"2134086255804012e":·1923,
33709 ········"21350":·2587,33708 ········"21350":·2587,
33710 ········"21354":·2588,33709 ········"21354":·2588,
33711 ········"21386":·2587,33710 ········"21386":·2587,
 33711 ········"214":·2461,
33712 ········"21437":·2594,33712 ········"21437":·2594,
33713 ········"21438":·2587,33713 ········"21438":·2587,
33714 ········"21444":·2587,33714 ········"21444":·2587,
33715 ········"21445":·2587,33715 ········"21445":·2587,
33716 ········"21446":·2587,33716 ········"21446":·2587,
33717 ········"21447":·2587,33717 ········"21447":·2587,
33718 ········"21448":·2587,33718 ········"21448":·2587,
Offset 33736, 15 lines modifiedOffset 33736, 15 lines modified
33736 ········"21595":·2594,33736 ········"21595":·2594,
33737 ········"216":·2666,33737 ········"216":·2666,
33738 ········"21623":·[2588,·2594],33738 ········"21623":·[2588,·2594],
33739 ········"21627":·2594,33739 ········"21627":·2594,
33740 ········"21645":·2594,33740 ········"21645":·2594,
33741 ········"21663":·2588,33741 ········"21663":·2588,
33742 ········"21760":·2622,33742 ········"21760":·2622,
33743 ········"218":·[566,·2463],33743 ········"218":·[566,·2461,·2463],
33744 ········"21807":·2594,33744 ········"21807":·2594,
33745 ········"2184":·2225,33745 ········"2184":·2225,
Max diff block lines reached; 17992/22822 bytes (78.84%) of diff not shown.