Может быть, вы просто хотите отсортировать (вернуть отсортированную копию массива) вместо массива argsort
(возвращает индексы, которые будут сортировать массив)?
np.sort(cd, axis=1)
#array([[ 48, 71, 85, 90],
# [ 2, 28, 71, 75],
# [ 5, 15, 56, 93],
# [ 29, 43, 59, 91],
# [ 24, 28, 35, 82],
# [ 13, 21, 77, 102],
# [ 33, 64, 85, 102],
# [ 30, 64, 66, 80],
# [ 1, 41, 78, 91],
# [ 30, 33, 50, 77]])
np.sort(cd, axis=0)
#array([[ 5, 24, 2, 1],
# [ 13, 33, 15, 21],
# [ 28, 66, 29, 30],
# [ 28, 75, 30, 35],
# [ 59, 78, 33, 43],
# [ 77, 85, 41, 48],
# [ 80, 91, 64, 50],
# [ 85, 93, 71, 56],
# [ 90, 102, 77, 64],
# [ 91, 102, 82, 71]])