diff options
author | Mike Taves <mwtoews@gmail.com> | 2021-03-08 22:25:15 +1300 |
---|---|---|
committer | Mike Taves <mwtoews@gmail.com> | 2021-03-08 22:25:15 +1300 |
commit | 8045d1c79bd0615c8760d2423976196a1ca32d65 (patch) | |
tree | 982c3044085a0bddb073d61607a1927aece311c9 /doc/source/reference/random/performance.py | |
parent | 4af35a75b313411753b037f040d0eaf234321c5b (diff) | |
download | numpy-8045d1c79bd0615c8760d2423976196a1ca32d65.tar.gz |
MAINT: OrderedDict is no longer necessary from Python 3.7
Diffstat (limited to 'doc/source/reference/random/performance.py')
-rw-r--r-- | doc/source/reference/random/performance.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/doc/source/reference/random/performance.py b/doc/source/reference/random/performance.py index 28a42eb0d..3267197f5 100644 --- a/doc/source/reference/random/performance.py +++ b/doc/source/reference/random/performance.py @@ -1,4 +1,3 @@ -from collections import OrderedDict from timeit import repeat import pandas as pd @@ -8,7 +7,7 @@ from numpy.random import MT19937, PCG64, Philox, SFC64 PRNGS = [MT19937, PCG64, Philox, SFC64] -funcs = OrderedDict() +funcs = {} integers = 'integers(0, 2**{bits},size=1000000, dtype="uint{bits}")' funcs['32-bit Unsigned Ints'] = integers.format(bits=32) funcs['64-bit Unsigned Ints'] = integers.format(bits=64) @@ -26,10 +25,10 @@ rg = Generator({prng}()) """ test = "rg.{func}" -table = OrderedDict() +table = {} for prng in PRNGS: print(prng) - col = OrderedDict() + col = {} for key in funcs: t = repeat(test.format(func=funcs[key]), setup.format(prng=prng().__class__.__name__), @@ -38,7 +37,7 @@ for prng in PRNGS: col = pd.Series(col) table[prng().__class__.__name__] = col -npfuncs = OrderedDict() +npfuncs = {} npfuncs.update(funcs) npfuncs['32-bit Unsigned Ints'] = 'randint(2**32,dtype="uint32",size=1000000)' npfuncs['64-bit Unsigned Ints'] = 'randint(2**64,dtype="uint64",size=1000000)' |