在Python中,可以使用numpy库来按列而不是按行对值进行排序。下面是一个示例代码:
import numpy as np
# 创建一个二维数组
arr = np.array([[4, 2, 5],
                [1, 6, 3],
                [7, 9, 8]])
# 按列对数组进行排序
sorted_arr = np.sort(arr, axis=0)
# 打印排序后的数组
print(sorted_arr)
输出结果为:
[[1 2 3]
 [4 6 5]
 [7 9 8]]
在这个示例中,np.sort()函数按列对二维数组进行排序,axis=0参数指定按列排序。