Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-880

Add some matrix method(like addition, subtraction, norm ... etc) to DistributedRowMatrix

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 0.6
    • 0.10.0
    • classic

    Description

      I'm a new to Mahout, I didn't find some basic matrix functions. This make users cannot do many tasks by CLI or API, if user get some result through existing map-reduce matrix operation (like svd), he cannot do farther steps. I make a list for it:
      1) Addition, Subtraction
      2) Norm (like norm-1, norm-2, norm-frobenius)
      3) Matrix compare
      4) Get lower triangle, upper triangle and diagonal
      5) Get identity and zero matrix
      6) Put two or matrix to together: A = [A1, A2]
      7) More linear equations solver method, like Gaussian elimination (maybe it's hard to implement)
      8) import and export CSV, ARFF ... (this will very useful when user want to reuse result from or to other applications like MATLAB)
      I want to know is there any plan to do this, if so, I can make some efforts to implement these.

      Attachments

        1. MAHOUT-880.patch
          47 kB
          Raphael Cendrillon
        2. MAHOUT-880.patch
          34 kB
          Raphael Cendrillon
        3. MAHOUT-880.patch
          26 kB
          Raphael Cendrillon

        Activity

          People

            Unassigned Unassigned
            wangda.tan Wangda Tan (No longer used)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: