0

Let's say I have array:

a = np.array([[9, 2, 3],
       [1, 2, 3]])

I want output:

[[2, 3, 9],
 [2, 3, 1]]

Basically, I want to sort the first row and I want the rest of the rows to follow their sorted counterparts

0

1 Answer 1

2

You could try subscripting a on columns using sort positions of the first row:

a = a[:,a[0].argsort()]
Sign up to request clarification or add additional context in comments.

1 Comment

You're a saint!

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.