python numpy按列排序

import random

import numpy as np

if __name__ == '__main__':

    data = np.array([[5, 2, 3], [1, 0, 6], [7, 0, 5]])

    # 使用 argsort 函数对第二列的值进行排序,并获取排序后的索引
    sorted_indices = np.argsort(data[:, 1])

    # 使用排序后的索引来排序整个数组
    sorted_data = data[sorted_indices]

    print(sorted_data)

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐