U - type of the usersI - type of the itemspublic interface FastPreferenceData<U,I> extends PreferenceData<U,I>, FastUserIndex<U>, FastItemIndex<I>
| Modifier and Type | Method and Description |
|---|---|
Stream<? extends IdxPref> |
getIidxPreferences(int iidx)
Gets the preferences of an item.
|
it.unimi.dsi.fastutil.ints.IntIterator |
getIidxUidxs(int iidx)
Returns the user idxs of the preferences for an item.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getIidxVs(int iidx)
Returns the user values of the preferences for an item.
|
IntStream |
getIidxWithPreferences()
Returns a stream of item indexes for which users have preferences.
|
it.unimi.dsi.fastutil.ints.IntIterator |
getUidxIidxs(int uidx)
Returns the item idxs of the preferences of a user.
|
Stream<? extends IdxPref> |
getUidxPreferences(int uidx)
Gets the preferences of a user.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getUidxVs(int uidx)
Returns the item values of the preferences of a user.
|
IntStream |
getUidxWithPreferences()
Returns a stream of user indexes who have preferences for items.
|
int |
numItems(int uidx)
Returns the number of items for which the user has preference for.
|
int |
numUsers(int iidx)
Returns the number of users who have a preference for the item.
|
boolean |
useIteratorsPreferentially()
Use methods returning IntIterator or DoubleIterator over streams of
IdxPref?
|
getItemPreferences, getItemsWithPreferences, getUserPreferences, getUsersWithPreferences, numItems, numItemsWithPreferences, numPreferences, numUsers, numUsersWithPreferencescontainsUser, getAllUidx, getAllUsers, uidx2user, uidx2user, uidx2user, user2uidx, user2uidx, user2uidxcontainsItem, getAllIidx, getAllItems, iidx2item, iidx2item, iidx2item, item2iidx, item2iidx, item2iidxint numUsers(int iidx)
iidx - item indexint numItems(int uidx)
uidx - user indexIntStream getUidxWithPreferences()
IntStream getIidxWithPreferences()
Stream<? extends IdxPref> getUidxPreferences(int uidx)
uidx - user indexStream<? extends IdxPref> getIidxPreferences(int iidx)
iidx - item indexit.unimi.dsi.fastutil.ints.IntIterator getUidxIidxs(int uidx)
uidx - user indexit.unimi.dsi.fastutil.doubles.DoubleIterator getUidxVs(int uidx)
uidx - user indexit.unimi.dsi.fastutil.ints.IntIterator getIidxUidxs(int iidx)
iidx - item indexit.unimi.dsi.fastutil.doubles.DoubleIterator getIidxVs(int iidx)
iidx - item indexboolean useIteratorsPreferentially()
Copyright © 2016. All rights reserved.