--- /srv/reproducible-results/rbuild-debian/r-b-build.drz2rner/b1/numpy_2.2.3+ds-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.drz2rner/b2/numpy_2.2.3+ds-2_i386.changes ├── Files │ @@ -1,5 +1,5 @@ │ │ - b80ffdbe8722fb3ee2c4e91b58071965 5812720 doc optional python-numpy-doc_2.2.3+ds-2_all.deb │ + 9eb795b006796fa17414773a3fe1eedd 5812584 doc optional python-numpy-doc_2.2.3+ds-2_all.deb │ 7b3debaf52d37aee9ab14b19f6daa2ea 58980924 debug optional python3-numpy-dbgsym_2.2.3+ds-2_i386.deb │ 81a564496d3465f8a05868735020cd33 144996 python optional python3-numpy-dev_2.2.3+ds-2_i386.deb │ fa42d08d0e5cb31bfe82cc748c8ae648 7544868 python optional python3-numpy_2.2.3+ds-2_i386.deb ├── python-numpy-doc_2.2.3+ds-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-02-20 10:56:23.000000 debian-binary │ │ --rw-r--r-- 0 0 0 64840 2025-02-20 10:56:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 5747688 2025-02-20 10:56:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 64824 2025-02-20 10:56:23.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 5747568 2025-02-20 10:56:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -2578,15 +2578,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42758 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.wald.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46891 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.weibull.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45382 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/generated/numpy.random.zipf.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 82403 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/generator.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45982 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/index.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89078 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/legacy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35540 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/multithreading.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 44347 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/new-or-different.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 44492 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/new-or-different.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52723 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/parallel.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38070 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/performance.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41915 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/random/upgrading-pcg64.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 45998 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.array-creation.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50957 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.array-manipulation.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 27535 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.bitwise.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54450 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.char.html │ │ │ │ @@ -2610,15 +2610,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24374 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.matlib.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26288 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.other.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37419 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials-package.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46847 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.chebyshev.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51499 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.classes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43104 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43639 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.hermite_e.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 47589 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 47585 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43031 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.laguerre.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42812 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.legendre.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 28772 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.poly1d.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41877 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.polynomial.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26623 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.polynomials.polyutils.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26761 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.rec.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26422 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/reference/routines.set.html │ │ │ │ @@ -2754,15 +2754,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46199 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release/2.2.0-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 31563 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release/2.2.1-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32256 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release/2.2.2-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 32747 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release/2.2.3-notes.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13407 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release/template.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90523 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/release.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12397 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/search.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2686427 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/searchindex.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2686503 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/searchindex.js │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177614 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/absolute_beginners.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50529 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/basics.broadcasting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 33464 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/basics.copies.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64100 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/basics.creation.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65763 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/basics.dispatch.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 18746 2025-02-20 10:56:23.000000 ./usr/share/doc/python-numpy/html/user/basics.html │ │ │ ├── ./usr/share/doc/python-numpy/html/reference/random/new-or-different.html │ │ │ │ @@ -536,30 +536,31 @@ │ │ │ │
In [1]: import numpy.random
│ │ │ │  
│ │ │ │  In [2]: rng = np.random.default_rng()
│ │ │ │  
│ │ │ │  In [3]: %timeit -n 1 rng.standard_normal(100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_normal(100000)
│ │ │ │     ...: 
│ │ │ │ -9.95 ms +- 2.56 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -16.9 ms +- 373 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +4.23 ms +- 546 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +6.5 ms +- 698 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [4]: %timeit -n 1 rng.standard_exponential(100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_exponential(100000)
│ │ │ │     ...: 
│ │ │ │ -8.39 ms +- 1.17 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -19 ms +- 79.8 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +3.36 ms +- 42.6 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +5.93 ms +- 140 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │
In [5]: %timeit -n 1 rng.standard_gamma(3.0, 100000)
│ │ │ │     ...: %timeit -n 1 numpy.random.standard_gamma(3.0, 100000)
│ │ │ │     ...: 
│ │ │ │ -32 ms +- 1.22 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ -35.8 ms +- 129 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +12.1 ms +- 93.9 us per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │ +The slowest run took 7.25 times longer than the fastest. This could mean that an intermediate result is being cached.
│ │ │ │ +28.8 ms +- 31 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)
│ │ │ │  
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
In [6]: rng = np.random.default_rng()
│ │ │ │  
│ │ │ │  In [7]: rng.random(3, dtype=np.float64)
│ │ │ │ -Out[7]: array([0.17393224, 0.32377918, 0.68735598])
│ │ │ │ +Out[7]: array([0.97499743, 0.98652663, 0.36440401])
│ │ │ │  
│ │ │ │  In [8]: rng.random(3, dtype=np.float32)
│ │ │ │ -Out[8]: array([0.6648401, 0.2414521, 0.301216 ], dtype=float32)
│ │ │ │ +Out[8]: array([0.56751174, 0.66129446, 0.23031026], dtype=float32)
│ │ │ │  
│ │ │ │  In [9]: rng.integers(0, 256, size=3, dtype=np.uint8)
│ │ │ │ -Out[9]: array([ 49,  72, 103], dtype=uint8)
│ │ │ │ +Out[9]: array([250, 182, 118], dtype=uint8)
│ │ │ │  
│ │ │ │
│ │ │ │