在矩阵列中对所选字符串进行排序

时间:2016-06-21 12:49:28

标签: python sorting alphabetical

我们希望排序"名称"在确保适当的等级(grraides)给予合适的学生的同时,也可以使用alphebeticaly。

print("List of grades are:")
grraids=computeFinalGrade(pure_data)
kn=np.column_stack((names,grraids))
for names in sorted(kn):
    print(kn)

enter image description here

我们明白了,但非常希望这些名字符合阿尔卑斯山脉的顺序,但保持功能一般。

1 个答案:

答案 0 :(得分:1)

编辑:对不起,没有意识到这是一个numpy数组,代码已相应更改。但是,它仍然假定学生姓名始终在同一个地方。 (第一点)

import numpy as np
grades = np.array([["B",10],["C",8],["A",3]])
print grades
grades.sort(axis=0)
print grades

输出:

[['B' '10']
 ['C' '8']
 ['A' '3']]
[['A' '10']
 ['B' '3']
 ['C' '8']]