Quick little typing nitpick: `tuple[np.float64]` describes a tuple of length 1. To describe a tuple of arbitrary length, you'd write `tuple[np.float64, ...]`
--- On a more related note, I'm seeing an asymptotic speedup/slowdown of 14x Equality: True Number of points: 10 Normal: 2.99 μs ± 8.81 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) Transpose: 3.66 μs ± 13.4 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) Number of points: 100 Normal: 5.25 μs ± 19.1 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) Transpose: 3.76 μs ± 2.95 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) Number of points: 1000 Normal: 28.1 μs ± 23.5 ns per loop (mean ± std. dev. of 7 runs, 10,000 loops each) Transpose: 5.57 μs ± 7.43 ns per loop (mean ± std. dev. of 7 runs, 100,000 loops each) Number of points: 10000 Normal: 252 μs ± 164 ns per loop (mean ± std. dev. of 7 runs, 1,000 loops each) Transpose: 21 μs ± 43 ns per loop (mean ± std. dev. of 7 runs, 10,000 loops each) Number of points: 100000 Normal: 2.5 ms ± 2.14 μs per loop (mean ± std. dev. of 7 runs, 100 loops each) Transpose: 174 μs ± 590 ns per loop (mean ± std. dev. of 7 runs, 10,000 loops each) Number of points: 1000000 Normal: 25 ms ± 10.5 μs per loop (mean ± std. dev. of 7 runs, 10 loops each) Transpose: 1.77 ms ± 7.62 μs per loop (mean ± std. dev. of 7 runs, 1,000 loops each) _______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com