Информатика и Компьютерные науки • Re: PARI/GP
Подскажите, пожалуйста.
Спрашиваю у PARI/GP
(09:12) gp > ? vecsort
vecsort(x,{cmpf},{flag=0}): sorts the vector of vectors (or matrix) x in
ascending order, according to the comparison function cmpf, if not omitted. (If
cmpf is an integer k, sort according to the value of the k-th component of each
entry.) Binary digits of flag (if present) mean: 1: indirect sorting, return
the permutation instead of the permuted vector, 4: use descending instead of
ascending order, 8: remove duplicate entries.
Пишу в программе
v=vecsort(a,8)
Получаю ошибку
*** vecsort: incorrect type in lexicographic vecsort (t_INT).
Как записать оператор сортировки вектора vecsort, чтобы были удалены одинаковые элементы?
Если записать так
v=vecsort(a)
то только сортируется, а одинаковые элементы не удаляются.
Нашла здесь
https://dxdy.ru/post1623444.html#p1623444
Оказывается, надо две запятые поставить
v=vecsort(v,,8)
Сейчас попробую.
Да, так получилось.
Не буду удалять пост, может, кому-нибудь пригодится.