U - type of usersI - type of itemsCu - coding for user identifiersCi - coding for item identifierspublic class BinaryCODECPreferenceData<U,I,Cu,Ci> extends AbstractCODECPreferenceData<U,I,Cu,Ci>
i_codec, i_idxs, i_len, u_codec, u_idxs, u_lenii, iPrefFun, ui, uPrefFun| Constructor and Description |
|---|
BinaryCODECPreferenceData(FastPreferenceData<U,I> preferences,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec)
Constructor that utilizes other PreferenceData object with default IdxPref to IdPref
converters.
|
BinaryCODECPreferenceData(FastPreferenceData<U,I> preferences,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor that utilizes other PreferenceData object with custom IdxPref to IdPref converters.
|
BinaryCODECPreferenceData(Stream<Tuple2io<int[]>> ul,
Stream<Tuple2io<int[]>> il,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_codec)
Constructor using streams of user and items preferences lists with default IdxPref to IdPref
converters.
|
BinaryCODECPreferenceData(Stream<Tuple2io<int[]>> ul,
Stream<Tuple2io<int[]>> il,
FastUserIndex<U> users,
FastItemIndex<I> items,
CODEC<Cu> u_codec,
CODEC<Ci> i_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, item2iidxpublic BinaryCODECPreferenceData(FastPreferenceData<U,I> preferences, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec)
preferences - input preference data to be copiedusers - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECpublic BinaryCODECPreferenceData(FastPreferenceData<U,I> preferences, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_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 CODECuPrefFun - user IdxPref to IdPref converteriPrefFun - item IdxPref to IdPref converterpublic BinaryCODECPreferenceData(Stream<Tuple2io<int[]>> ul, Stream<Tuple2io<int[]>> il, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec)
ul - stream of user preferences listsil - stream of item preferences listsusers - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list CODECpublic BinaryCODECPreferenceData(Stream<Tuple2io<int[]>> ul, Stream<Tuple2io<int[]>> il, FastUserIndex<U> users, FastItemIndex<I> items, CODEC<Cu> u_codec, CODEC<Ci> i_codec, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
ul - stream of user preferences listsil - stream of item preferences listsusers - user indexitems - item indexu_codec - user preferences list CODECi_codec - item preferences list 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.