coolblaze03's picture
Add files using upload-large-folder tool
29a4423 verified
Raw
History Blame Contribute Delete
460 Bytes
def __ordered_values_by_indexes(self, data, inds):
"""pass"""
values = [None] * (np.max(inds) + 1)
linear_inds = inds.ravel()
linear_data = data.ravel()
for i in range(0, len(linear_inds)):
if values[linear_inds[i]] is None:
values[linear_inds[i]] = linear_data[i]
elif values[linear_inds[i]] < linear_data[i]:
values[linear_inds[i]] = linear_data[i]
values = np.asarray(values)
return values