Skip to content
Snippets Groups Projects
  • Mike Dusenberry's avatar
    34dcf101
    [SPARK-6486] [MLLIB] [PYTHON] Add BlockMatrix to PySpark. · 34dcf101
    Mike Dusenberry authored
    mengxr This adds the `BlockMatrix` to PySpark.  I have the conversions to `IndexedRowMatrix` and `CoordinateMatrix` ready as well, so once PR #7554 is completed (which relies on PR #7746), this PR can be finished.
    
    Author: Mike Dusenberry <mwdusenb@us.ibm.com>
    
    Closes #7761 from dusenberrymw/SPARK-6486_Add_BlockMatrix_to_PySpark and squashes the following commits:
    
    27195c2 [Mike Dusenberry] Adding one more check to _convert_to_matrix_block_tuple, and a few minor documentation changes.
    ae50883 [Mike Dusenberry] Minor update: BlockMatrix should inherit from DistributedMatrix.
    b8acc1c [Mike Dusenberry] Moving BlockMatrix to pyspark.mllib.linalg.distributed, updating the logic to match that of the other distributed matrices, adding conversions, and adding documentation.
    c014002 [Mike Dusenberry] Using properties for better documentation.
    3bda6ab [Mike Dusenberry] Adding documentation.
    8fb3095 [Mike Dusenberry] Small cleanup.
    e17af2e [Mike Dusenberry] Adding BlockMatrix to PySpark.
    34dcf101
    History
    [SPARK-6486] [MLLIB] [PYTHON] Add BlockMatrix to PySpark.
    Mike Dusenberry authored
    mengxr This adds the `BlockMatrix` to PySpark.  I have the conversions to `IndexedRowMatrix` and `CoordinateMatrix` ready as well, so once PR #7554 is completed (which relies on PR #7746), this PR can be finished.
    
    Author: Mike Dusenberry <mwdusenb@us.ibm.com>
    
    Closes #7761 from dusenberrymw/SPARK-6486_Add_BlockMatrix_to_PySpark and squashes the following commits:
    
    27195c2 [Mike Dusenberry] Adding one more check to _convert_to_matrix_block_tuple, and a few minor documentation changes.
    ae50883 [Mike Dusenberry] Minor update: BlockMatrix should inherit from DistributedMatrix.
    b8acc1c [Mike Dusenberry] Moving BlockMatrix to pyspark.mllib.linalg.distributed, updating the logic to match that of the other distributed matrices, adding conversions, and adding documentation.
    c014002 [Mike Dusenberry] Using properties for better documentation.
    3bda6ab [Mike Dusenberry] Adding documentation.
    8fb3095 [Mike Dusenberry] Small cleanup.
    e17af2e [Mike Dusenberry] Adding BlockMatrix to PySpark.