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_len
ii, 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, numUsers
getIidxPreferences, getPreferences, getUidxPreferences, useIteratorsPreferentially
containsItem, containsUser, getAllItems, getAllUsers, getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, iidx2item, item2iidx, numItems, numItems, numItemsWithPreferences, numUsers, numUsers, numUsersWithPreferences, uidx2user, user2uidx
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIidxPreferences, getUidxPreferences, useIteratorsPreferentially
getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, numItems, numItemsWithPreferences, numUsers, numUsersWithPreferences
containsUser, getAllUidx, getAllUsers, uidx2user, uidx2user, uidx2user, user2uidx, user2uidx, user2uidx
containsItem, getAllIidx, getAllItems, iidx2item, iidx2item, iidx2item, item2iidx, item2iidx, item2iidx
public 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)
FastPreferenceData
uidx
- user indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getIidxVs(int iidx)
FastPreferenceData
iidx
- item indexCopyright © 2016. All rights reserved.