在矩阵列中对所选字符串进行排序
Sorting chosen strings in column of matrix
我们希望按字母顺序对 "names" 进行排序,同时确保将适当的成绩 (grraides) 分配给正确的学生。
print("List of grades are:")
grraids=computeFinalGrade(pure_data)
kn=np.column_stack((names,grraids))
for names in sorted(kn):
print(kn)
我们明白了,但非常希望这些名称按字母顺序排列,但保持功能通用。
编辑:抱歉,没有意识到这是一个 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']]
我们希望按字母顺序对 "names" 进行排序,同时确保将适当的成绩 (grraides) 分配给正确的学生。
print("List of grades are:")
grraids=computeFinalGrade(pure_data)
kn=np.column_stack((names,grraids))
for names in sorted(kn):
print(kn)
我们明白了,但非常希望这些名称按字母顺序排列,但保持功能通用。
编辑:抱歉,没有意识到这是一个 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']]