Does a nim library contain an argsort implementation or wrapper? -
i looking version of argsort
, such as exists in numpy or in fortran there implementation of argsort
in nim ... or accessible nim in library? seems bit surprising missing.
update
the following seems work argsort:
proc argsort[t](a : t) : seq[int] = result = toseq(0..a.len - 1) sort(result, proc (i, j: int): int = cmp(a[i], a[j]))
presumably, though, more efficient written natively , avoiding function pointer....
Comments
Post a Comment