根據特定列對 NumPy 數組進行排序 此查詢解決了根據指定的第 n 列對 NumPy 數組進行排序的需要。為了說明這一點,讓我們使用數組'a': 我們的目標是根據矩陣'a' 的第二列對行進行排序,結果是: 為了實現這一目標,我們可以利用基於索引對NumPy 數組進行切片的功能並利用argsort 函數。下面的程式碼示範了解決方案: 分解此程式碼: a[:, 1]:這選擇 '的第二列a'. .argsort():這會產生一個陣列表示第二列中元素的排序順序的索引。 a[a[:, 1].argsort()]:這會根據排序索引,得到所需的結果。