편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.10.15

    파이썬 argsort를 이용한 열 정렬


    행렬의 두번째 행의 정렬 인덱스를 argsort로 구한 다음에 모든 열을 행을 기준으로 정렬하려고 합니다.

    import numpy as np
    a = np.array([[22, 3, 6, 9, 12, 15],
                 [4, 2, 1, 6, 8, 3],
                 [3, 53, 11, 25, 22],
                 [4, 17, 32, 21, 9],
                 [46, 31, 7, 16, 29]])
    np.argsort(a[1])
    a[:, np.argsort(a[1])]
    
    

    이런 식으로 진행했는데 안되네요. 어떻게 해결해야 할지 알려주실 분 계신가요?

  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.10.14

    파이썬 argsort를 이용한 열 정렬


    행렬의 두번째 행의 정렬 인덱스를 argsort로 구한 다음에 모든 열을 행을 기준으로 정렬하려고 합니다.

    import numpy as np
    a = np.array([[22, 3, 6, 9, 12, 15],
                 [4, 2, 1, 6, 8, 3],
                 [3, 53, 11, 25, 22],
                 [4, 17, 32, 21, 9],
                 [46, 31, 7, 16, 29]])
    np.argsort(a[1])
    a[:, np.argsort(a[1])]
    
    

    이런 식으로 진행했는데 안되네요..ㅜㅜ 어떻게 해결해야 할지 알려주실 분 계신가요??