You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Dmitriy Lyubimov (JIRA)" <ji...@apache.org> on 2013/10/08 21:42:42 UTC

[jira] [Commented] (MAHOUT-1297) New module for linear algebra scala DSL (in-core operators support only to start with)

    [ https://issues.apache.org/jira/browse/MAHOUT-1297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13789594#comment-13789594 ] 

Dmitriy Lyubimov commented on MAHOUT-1297:
------------------------------------------

{code}
A.t 
{code]

is now a view based on MAHOUT-1300. To actually get a by-value transposed copy of A, one can use 

{code}
A.t cloned
{code}

This is based on observation that people actually really need to actually materialize a transposed matrix as a copy.

Also, in-core ssvd now uses random matrix functional view (instead of actual memory-materialized random matrix). I guess i will use the same mechanics in the distributed spark version too.


> New module for linear algebra scala DSL (in-core operators support only to start with)
> --------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-1297
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1297
>             Project: Mahout
>          Issue Type: New Feature
>    Affects Versions: 0.8
>            Reporter: Dmitriy Lyubimov
>            Assignee: Dmitriy Lyubimov
>             Fix For: 0.9
>
>
> See initial set of in-core R-like operations here http://weatheringthrutechdays.blogspot.com/2013/07/scala-dsl-for-mahout-in-core-linear.html.
> A separate DSL for matlab-like syntax is being developed. The differences here are about replacing R-like %*% with * and finding another way to express elementwise * and /.



--
This message was sent by Atlassian JIRA
(v6.1#6144)