Graphlab,Belirli satırları Graphlab veya Python'da bulun
Daha büyük bir listeden küçük bir film alt kümesiyle çalışıyorum.
movieIds_5K_np = LL_features_SCD_min.to_numpy()[:,0]
ratings_33K_np = ratings_33K.to_numpy()
movieIds_5K_np
Yalnızca "movieIds_5K_np" öğesinde kimliği olan ratings_33K_np
satırlarını seçmem gerekiyor.
ratings_5K_np = ratings_33K_np[ratings_33K_np[:,2]==movieIds_5K_np]
? Orijinal olarak ratings_33K
ve movieIds_5K
SFrame olarak alındığını söylemeliyim.
Teşekkür
Teşekkürler, oldukça iyi çalıştı. 'Sol' ve 'iç' arasındaki farkı bilebilir miyim. Bu durumda 'iç' birleşim kullanmış olsaydım, 'soldan' bahsetmemeliydin 'sol' – Yas
'left' birleşiminde, sonucunuzdaki LL_features 'sframe' inin tüm satırlarına sahip olmanızı sağlar (rating_33 içinde boş satırlar için boş değerler ile) 'sframe),' iç' birleştirme, yalnızca 'sframe'lerde yer alan satırları döndürür,' LL_features' sframe'nın rating_33K' sframe'sindeyse mevcut olmayan değerlerini bırakır. İhtiyacınıza bağlı olarak, birini veya diğerini kullanabilirsiniz. "Join" türlerinin görsel bir açıklaması için, bkz. [This] (http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and- tam üyelik) cevap – iulian
İnanılmaz açıklamalar ve linkler. Çok teşekkürler – Yas