728x90
๋ฐ์ํ
์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๋ค๊ฐ np.argsort ๋ฅผ ๋ณด๊ณ ์ ๋ ฌ์ ์ ๋ ฌ์ธ๋ฐ ์ด๋ค์์ผ๋ก ์ ๋ ฌ๋๋ ๊ฑด์ง ๊ถ๊ธํด์ ์ ๋ฆฌํด๋ณด์๋ค.
๊ฐ ์์์ ์ ๋ ฌ ์ธ๋ฑ์ค ๊ฐ์ ๋ฐํํ๋ค.
numpy.argsort(a, axis=-1, kind=None, order=None)
b = [0,1,2,3,10,9,8]
x=np.argsort(b)
print(x)
๊ฒฐ๊ณผ๊ฐ
[0 1 2 3 6 5 4]
x2 = np.argsort(b)[::-1]. #๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ
๊ฒฐ๊ณผ๊ฐ
[4 5 6 3 2 1 0]
a = [[0,1,2,3],[1,2,3]]
print(np.argsort([len(aa) for aa in a]))
[1 0]
x = np.array([[0, 3], [2, 2]])
np.argsort(x, axis=0)
array([[0, 1],
[1, 0]])
np.argsort(x, axis=1)
array([[0, 1],
[0, 1]])
๋ฐ์ํ
'๋ฅ๋ฌ๋ > Today I learned :' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
pytorch DataLoader ํ์ดํ ์น ๋ฐ์ดํฐ๋ก๋ ์ฌ์ฉ๋ฒ (0) | 2023.01.17 |
---|---|
end-to-end ๋ชจ๋ธ์ด๋ (0) | 2023.01.13 |
ํ์ดํ ์น๋ก ๊ฐ๋จํ ์ธ๊ณต์ ๊ฒฝ๋ง ๊ตฌํํ๊ธฐ (๋ถ๋ฅ) (0) | 2022.12.29 |
RNN (0) | 2022.12.28 |
python pytorch ํ ์ rank, un squeeze, view, ํ๋ ฌ๊ณฑ (0) | 2022.12.28 |