U - type of usersI - type of itemsCu - coding for user identifiersCi - coding for item identifiersCv - coding for ratingspublic class RatingCODECPreferenceData<U,I,Cu,Ci,Cv> extends AbstractCODECPreferenceData<U,I,Cu,Ci>
| Modifier and Type | Field and Description |
|---|---|
protected Cv[] |
i_vs
list ratings for items.
|
protected CODEC<Cv> |
r_codec
CODEC for ratings.
|
protected Cv[] |
u_vs
list of ratings for users.
|
i_codec, i_idxs, i_len, u_codec, u_idxs, u_lenii, iPrefFun, ui, uPrefFun| Modifier | Constructor and Description |
|---|---|
|
RatingCODECPreferenceData(FastPreferenceData<U,I> preferences,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
CODEC<Cv> r_codec)
Constructor that utilizes other PreferenceData object with default IdxPref to IdPref
converters.
|
|
RatingCODECPreferenceData(FastPreferenceData<U,I> preferences,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
CODEC<Cv> r_codec,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor that utilizes other PreferenceData object with custom IdxPref to IdPref
converters.
|
protected |
RatingCODECPreferenceData(FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
CODEC<Cv> r_codec,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor custom IdxPref to IdPref converters that does not read any input data.
|
|
RatingCODECPreferenceData(Stream<Tuple2io<int[][]>> ul,
Stream<Tuple2io<int[][]>> il,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
CODEC<Cv> r_codec)
Constructor using streams of user and items preferences lists with default IdxPref to IdPref
converters.
|
|
RatingCODECPreferenceData(Stream<Tuple2io<int[][]>> ul,
Stream<Tuple2io<int[][]>> il,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
CODEC<Cv> r_codec,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor using streams of user and items preferences lists with custom IdxPref to IdPref
converters.
|
| Modifier and Type | Method and Description |
|---|---|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getIidxVs(int iidx)
Returns the user values of the preferences for an item.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getUidxVs(int uidx)
Returns the item values of the preferences of a user.
|
getIidxUidxs, getIidxWithPreferences, getUidxIidxs, getUidxWithPreferences, numItems, numPreferences, numUsersgetIidxPreferences, getPreferences, getUidxPreferences, useIteratorsPreferentiallycontainsItem, containsUser, getAllItems, getAllUsers, getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, iidx2item, item2iidx, numItems, numItems, numItemsWithPreferences, numUsers, numUsers, numUsersWithPreferences, uidx2user, user2uidxclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIidxPreferences, getUidxPreferences, useIteratorsPreferentiallygetItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, numItems, numItemsWithPreferences, numUsers, numUsersWithPreferencescontainsUser, getAllUidx, getAllUsers, uidx2user, uidx2user, uidx2user, user2uidx, user2uidx, user2uidxcontainsItem, getAllIidx, getAllItems, iidx2item, iidx2item, iidx2item, item2iidx, item2iidx, item2iidxprotected final Cv[] u_vs
protected final Cv[] i_vs
public RatingCODECPreferenceData(FastPreferenceData<U,I> preferences, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, CODEC<Cv> r_codec)
preferences - input preference data to be copiedusers - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECr_codec - ratings CODECpublic RatingCODECPreferenceData(FastPreferenceData<U,I> preferences, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, CODEC<Cv> r_codec, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
preferences - input preference data to be copiedusers - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECr_codec - ratings CODECuPrefFun - user IdxPref to IdPref converteriPrefFun - item IdxPref to IdPref converterpublic RatingCODECPreferenceData(Stream<Tuple2io<int[][]>> ul, Stream<Tuple2io<int[][]>> il, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, CODEC<Cv> r_codec)
ul - stream of user preferences lists (id-rating)il - stream of item preferences lists (id-rating)users - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECr_codec - ratings CODECpublic RatingCODECPreferenceData(Stream<Tuple2io<int[][]>> ul, Stream<Tuple2io<int[][]>> il, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, CODEC<Cv> r_codec, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
ul - stream of user preferences lists (id-rating)il - stream of item preferences lists (id-rating)users - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECr_codec - ratings CODECuPrefFun - user IdxPref to IdPref converteriPrefFun - item IdxPref to IdPref converterprotected RatingCODECPreferenceData(FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, CODEC<Cv> r_codec, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
users - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECr_codec - ratings CODECuPrefFun - user IdxPref to IdPref converteriPrefFun - item IdxPref to IdPref converterpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getUidxVs(int uidx)
FastPreferenceDatauidx - user indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getIidxVs(int iidx)
FastPreferenceDataiidx - item indexCopyright © 2016. All rights reserved.