Benchmarking experiments for `rotation.from_dcm` - adbugger/scipy GitHub Wiki
Benchmarking experiments for from_dcm approaches
These benchmarks have been measured by generating uniformly random rotation matrices.
[LATEST]
n | Scalar | Vector |
---|---|---|
1 | 13.2 µs ± 401 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each) |
56 µs ± 302 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
3 | 39.5 µs ± 2.46 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
57.6 µs ± 1.08 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
4 | 50.2 µs ± 1.76 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
57.7 µs ± 708 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
5 | 63.7 µs ± 3.36 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
58.6 µs ± 738 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
7 | 85.7 µs ± 2.95 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
56.7 µs ± 265 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
10 | 121 µs ± 4.96 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
58.9 µs ± 246 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
100 | 1.2 ms ± 17.2 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) |
72.9 µs ± 3.1 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
1000 | 11.8 ms ± 397 µs per loop (mean ± std. dev. of 7 runs, 100 loops each) |
206 µs ± 2.34 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) |
10000 | 118 ms ± 1.74 ms per loop (mean ± std. dev. of 7 runs, 10 loops each) |
1.52 ms ± 6.3 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) |
[OLD]
n | Scalar | Vector |
---|---|---|
1 | 12.1 µs ± 555 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each) |
47.1 µs ± 1.13 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
5 | 54 µs ± 2.8 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
71.7 µs ± 2.93 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
7 | 79.4 µs ± 1.69 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
77 µs ± 1.88 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
10 | 102 µs ± 4.19 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
85.1 µs ± 3.44 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) |
100 | 1 ms ± 39.3 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) |
324 µs ± 29.9 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each) |
1000 | 9.81 ms ± 318 µs per loop (mean ± std. dev. of 7 runs, 100 loops each) |
2.64 ms ± 37.8 µs per loop (mean ± std. dev. of 7 runs, 100 loops each) |
10000 | 98.3 ms ± 2.46 ms per loop (mean ± std. dev. of 7 runs, 10 loops each) |
26.6 ms ± 367 µs per loop (mean ± std. dev. of 7 runs, 10 loops each) |