Eric Larson
Eric Larson
AFAIK there isn't a mechanism for the `__matmul__` / `@` operator to modify the order of operations if it's chained, so it's very likely multiple `@` will be slower than...
Makes sense. Looks like there is ~30 uS overhead for deciding which order to use, so we'd only want to think about this if the sizes are big enough. More...
Do you need to update `sample` or `testing`? Something like this should work ``` mne.datasets.sample.data_path(force_update=True, download=True, verbose=True) ```
You need to `pip install pytest-cov` or `conda install pytest-cov`
> As another point, using the np.dot is preferable if you are certain of the matrix forms and the best ordering. If you are not, it is recommended that you...
> we don't always know the dimensions in advance, but in an N×M @ M×M @ M×P operation we usually know that, for example, N
It's not really large vs small, it's tall vs short. If everything is square it doesn't matter. Imagine an operation of the following, using shapes in place of var names:...
BTW my vote would be to display anything < 1 s using `x ms` and >= 1 s using `x s`, I think it'll be easier for people to read...
That would be fine, too!
Thanks @mscheltienne