void PredictAllRatings() { Console.Write("Predicting ... max_item_id={0} ", rating_predictor.MaxItemID); TimeSpan time = Utils.MeasureTime(delegate() { // compute ratings for (int i = 0; i <= rating_predictor.MaxItemID; i++) { predictions[i] = rating_predictor.Predict(current_user_id, i); } }); Console.Error.WriteLine("done ({0,0:0.##}).", time.TotalSeconds.ToString(CultureInfo.InvariantCulture)); }