On 09-Apr-2014 3:38 PM, Lars Buitinck wrote:
      In doc/neps/return-of-revenge-of-matmul-pep.rst:
      > +much larger than both projects put together (stdlib: 411575 SLOC,
> +scikit-learn: 50924 SLOC, nipy: 37078 SLOC). [#sloc-details]
> +
> +The **dot** row (marked ``******``) counts how common matrix multiply
> +operations are in each codebase.
> +
> +::
> +
> +    ====  ======  ============  ====  ========
> +      op  stdlib  scikit-learn  nipy  combined
> +    ====  ======  ============  ====  ========
> +       =    2969          5536  4932      3376 / 10,000 SLOC
> +       -     218           444   496       261
> +       +     224           201   348       231
> +      ==     177           248   334       196
> +       *     156           284   465       192

      I don't think any of the sklearn uses of * is a
        matrix multiplication.
      —
        Reply to this email directly or view
          it on GitHub.
    
    Perhaps this is because much of the SciPy was developed before the
    the Numarray (Space Telescope) people took over the maintenance.
    It seems to me that  there is merit in recognizing the Matrix, and
    perhaps the Vector, as separate data types (Classes).
    Colin W.
    Colin W.