You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by me...@apache.org on 2015/05/15 19:03:39 UTC
spark git commit: [SPARK-7668] [MLLIB] Preserve isTransposed property
for Matrix after calling map function
Repository: spark
Updated Branches:
refs/heads/master c64ff8036 -> f96b85ab4
[SPARK-7668] [MLLIB] Preserve isTransposed property for Matrix after calling map function
JIRA: https://issues.apache.org/jira/browse/SPARK-7668
Author: Liang-Chi Hsieh <vi...@gmail.com>
Closes #6188 from viirya/fix_matrix_map and squashes the following commits:
2a7cc97 [Liang-Chi Hsieh] Preserve isTransposed property for Matrix after calling map function.
Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/f96b85ab
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/f96b85ab
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/f96b85ab
Branch: refs/heads/master
Commit: f96b85ab44b82736363764ea39ee62884007f4a3
Parents: c64ff80
Author: Liang-Chi Hsieh <vi...@gmail.com>
Authored: Fri May 15 10:03:29 2015 -0700
Committer: Xiangrui Meng <me...@databricks.com>
Committed: Fri May 15 10:03:29 2015 -0700
----------------------------------------------------------------------
.../src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/spark/blob/f96b85ab/mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala
----------------------------------------------------------------------
diff --git a/mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala b/mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala
index 3fa5e06..a609674 100644
--- a/mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala
+++ b/mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala
@@ -273,7 +273,8 @@ class DenseMatrix(
override def copy: DenseMatrix = new DenseMatrix(numRows, numCols, values.clone())
- private[mllib] def map(f: Double => Double) = new DenseMatrix(numRows, numCols, values.map(f))
+ private[mllib] def map(f: Double => Double) = new DenseMatrix(numRows, numCols, values.map(f),
+ isTransposed)
private[mllib] def update(f: Double => Double): DenseMatrix = {
val len = values.length
@@ -535,7 +536,7 @@ class SparseMatrix(
}
private[mllib] def map(f: Double => Double) =
- new SparseMatrix(numRows, numCols, colPtrs, rowIndices, values.map(f))
+ new SparseMatrix(numRows, numCols, colPtrs, rowIndices, values.map(f), isTransposed)
private[mllib] def update(f: Double => Double): SparseMatrix = {
val len = values.length
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org