机器学习每日一题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))
相关推荐
说私域2 小时前
从“高密度占有”到“点状渗透”:论“开源AI智能名片链动2+1模式”在S2B2C商城小程序中的渠道革新
人工智能·小程序
limenga1022 小时前
TensorFlow Keras:快速搭建神经网络模型
人工智能·python·深度学习·神经网络·机器学习·tensorflow
CoderYanger4 小时前
A.每日一题——2536. 子矩阵元素加 1
java·线性代数·算法·leetcode·矩阵
KG_LLM图谱增强大模型5 小时前
Vgent:基于图的多模态检索推理增强生成框架GraphRAG,突破长视频理解瓶颈
大数据·人工智能·算法·大模型·知识图谱·多模态
AKAMAI5 小时前
企业如何平衡AI创新与风险
人工智能·云原生·云计算
TDengine (老段)6 小时前
优化 TDengine IDMP 面板编辑的几种方法
人工智能·物联网·ai·时序数据库·tdengine·涛思数据
数据的世界017 小时前
Visual Studio 2026 正式发布:AI 原生 IDE 与性能革命的双向突破
ide·人工智能·visual studio
shayudiandian8 小时前
深度学习中的激活函数全解析:该选哪一个?
人工智能·深度学习
视界先声8 小时前
如何选择合适的养老服务机器人
人工智能·物联网·机器人