U
- user typeI
- item typepublic abstract class StreamsAbstractFastPreferenceData<U,I> extends AbstractFastPreferenceData<U,I>
ii, iPrefFun, ui, uPrefFun
Constructor and Description |
---|
StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex,
FastItemIndex<I> itemIndex)
Constructor with default IdxPref to IdPref converter.
|
StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex,
FastItemIndex<I> itemIndex,
Function<IdxPref,IdPref<I>> uPrefFun,
Function<IdxPref,IdPref<U>> iPrefFun)
Constructor with custom IdxPref to IdPref converter.
|
Modifier and Type | Method and Description |
---|---|
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.
|
it.unimi.dsi.fastutil.ints.IntIterator |
getUidxIidxs(int uidx)
Returns the item idxs of the preferences of a user.
|
it.unimi.dsi.fastutil.doubles.DoubleIterator |
getUidxVs(int uidx)
Returns the item values of the preferences of a user.
|
boolean |
useIteratorsPreferentially()
Use methods returning IntIterator or DoubleIterator over streams of
IdxPref?
|
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, getIidxWithPreferences, getUidxPreferences, getUidxWithPreferences, numItems, numUsers
numPreferences
getAllUidx, uidx2user, uidx2user, user2uidx, user2uidx
getAllIidx, iidx2item, iidx2item, item2iidx, item2iidx
public StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex, FastItemIndex<I> itemIndex)
userIndex
- user indexitemIndex
- item indexpublic StreamsAbstractFastPreferenceData(FastUserIndex<U> userIndex, FastItemIndex<I> itemIndex, Function<IdxPref,IdPref<I>> uPrefFun, Function<IdxPref,IdPref<U>> iPrefFun)
userIndex
- user indexitemIndex
- item indexuPrefFun
- user IdxPref to IdPref converteriPrefFun
- item IdxPref to IdPref converterpublic it.unimi.dsi.fastutil.ints.IntIterator getUidxIidxs(int uidx)
FastPreferenceData
uidx
- user indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getUidxVs(int uidx)
FastPreferenceData
uidx
- user indexpublic it.unimi.dsi.fastutil.ints.IntIterator getIidxUidxs(int iidx)
FastPreferenceData
iidx
- item indexpublic it.unimi.dsi.fastutil.doubles.DoubleIterator getIidxVs(int iidx)
FastPreferenceData
iidx
- item indexpublic boolean useIteratorsPreferentially()
FastPreferenceData
Copyright © 2016. All rights reserved.