summaryrefslogtreecommitdiff
path: root/doc/source/reference/random/performance.py
diff options
context:
space:
mode:
authorMike Taves <mwtoews@gmail.com>2021-03-08 22:25:15 +1300
committerMike Taves <mwtoews@gmail.com>2021-03-08 22:25:15 +1300
commit8045d1c79bd0615c8760d2423976196a1ca32d65 (patch)
tree982c3044085a0bddb073d61607a1927aece311c9 /doc/source/reference/random/performance.py
parent4af35a75b313411753b037f040d0eaf234321c5b (diff)
downloadnumpy-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.py9
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)'