summaryrefslogtreecommitdiff
path: root/doc/source/reference/random
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2021-03-21 10:39:18 +0100
committerGitHub <noreply@github.com>2021-03-21 10:39:18 +0100
commit28ff24e264ec0e264c69e944a2c0aa48af9d27fa (patch)
tree78a1724c6b430ae91444ffb5a936e4ed0efeef30 /doc/source/reference/random
parent980f8a0663fa00d3d0e0ad8cba406eb4e29902c9 (diff)
parent8045d1c79bd0615c8760d2423976196a1ca32d65 (diff)
downloadnumpy-28ff24e264ec0e264c69e944a2c0aa48af9d27fa.tar.gz
Merge pull request #18579 from mwtoews/refactor-dict
MAINT: OrderedDict is no longer necessary from Python 3.7
Diffstat (limited to 'doc/source/reference/random')
-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)'