机器学习每日一题001-矩阵转置

核心思路

标准解法(解法1)

python 复制代码
def transpose_matrix(a: list[list[int|float]]) -> list[list[int|float]]:
    origin_row = len(a)
    t_matrix_row = len(a[0])
    t_matrix = []

    for i in range(t_matrix_row):
        new_row = []

        for j in range(origin_row):
            new_row.append(a[j][i])

        t_matrix.append(new_row)
        
    return t_matrix


if __name__ == "__main__":
    a = [[1,2,3],[4,5,6]]
    print(transpose_matrix(a))

zip函数解法

python 复制代码
def transpose_matrix(a: list[list[int|float]]) -> list[list[int|float]]:
    return [list(new_row) for new_row in zip(*a)]


if __name__ == "__main__":
    a = [[1,2,3],[4,5,6]]
    print(transpose_matrix(a))
相关推荐
清水寺小和尚5 分钟前
MCP 协议拆解:从 JSON-RPC 信封到 Agent 全链路
人工智能
机器之心15 分钟前
当Token飙到天文数字,高通用「计算连续体」重搭智能体新基建
人工智能·openai
weixin_4684668518 分钟前
液态神经网络新手入门与实战指南
人工智能·深度学习·神经网络·ai·机器视觉·液态神经网络
机器之心21 分钟前
一夜之间,ChatGPT与Codex合并了
人工智能·openai
机器之心26 分钟前
老黄的Cosmos 3刚发一天,就被一家中国公司反超了
人工智能·openai
标书畅畅行30 分钟前
钛投标标书查重系统技术架构与功能实现解析
大数据·人工智能
Stick_ZYZ30 分钟前
从“能调用工具”到“能稳定执行任务”:Agent 工程化的下一步
java·人工智能·后端·spring·ai
宸一36 分钟前
Day 4:用后端思维拆解Agent核心架构——三元组、工具调用、错误处理
人工智能
KaMeidebaby42 分钟前
卡梅德生物技术快报|蛋白翻译后修饰:YAP/TAZ 分子调控机制与靶向干预技术
前端·人工智能·物联网·百度·新浪微博
阿里云大数据AI技术1 小时前
DataWorks Data Agent:从增强到自主,数据智能体的范式跃迁
人工智能·agent