diff options
author | Xiangrui Meng <meng@databricks.com> | 2014-11-18 10:35:29 -0800 |
---|---|---|
committer | Xiangrui Meng <meng@databricks.com> | 2014-11-18 10:35:29 -0800 |
commit | b54c6ab3c54e65238d6766832ea1f3fcd694f2fd (patch) | |
tree | 1a06f90e04a2d11f7c39fde74bdeaf55a9334101 /python/docs | |
parent | 8fbf72b7903b5bbec8d949151aa4693b4af26ff5 (diff) | |
download | spark-b54c6ab3c54e65238d6766832ea1f3fcd694f2fd.tar.gz spark-b54c6ab3c54e65238d6766832ea1f3fcd694f2fd.tar.bz2 spark-b54c6ab3c54e65238d6766832ea1f3fcd694f2fd.zip |
[SPARK-4396] allow lookup by index in Python's Rating
In PySpark, ALS can take an RDD of (user, product, rating) tuples as input. However, model.predict outputs an RDD of Rating. So on the input side, users can use r[0], r[1], r[2], while on the output side, users have to use r.user, r.product, r.rating. We should allow lookup by index in Rating by making Rating a namedtuple.
davies
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/apache/spark/3261)
<!-- Reviewable:end -->
Author: Xiangrui Meng <meng@databricks.com>
Closes #3261 from mengxr/SPARK-4396 and squashes the following commits:
543aef0 [Xiangrui Meng] use named tuple to implement ALS
0b61bae [Xiangrui Meng] Merge remote-tracking branch 'apache/master' into SPARK-4396
d3bd7d4 [Xiangrui Meng] allow lookup by index in Python's Rating
Diffstat (limited to 'python/docs')
0 files changed, 0 insertions, 0 deletions