美文网首页
【Python|Matrix】矩阵和转置

【Python|Matrix】矩阵和转置

作者: 盐果儿 | 来源:发表于2024-09-01 15:14 被阅读0次

矩阵的行列

1. 矩阵行数

aa = [[12,3], [4,5,6]]

print(len(aa)) # output: 2

2. 矩阵列数

aa = [[12,3], [4,5,6]]

print(len(aa[0])) # output: 3

矩阵的转置

1. 普通矩阵

aa = [[12,3], [4,5,6]]

# 列表推导式

transposed_matrix = [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]

# zip 函数

transposed_matrix = [list(row) for row in zip(*matrix)]

# 转换为 Numpy 矩阵进行转置

2. Numpy矩阵

import numpy as np

matrix = np.array([[12,3], [4,5,6]])

# 使用 T 属性

transposed_matrix = matrix.T

# 使用 numpy.transpose() 函数

transposed_matrix = matrix.transpose(matrix)

相关文章

  • IOS 算法(基础篇) ----- 转置矩阵

    给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,...

  • Numpy中矩阵对象(matrix)

    矩阵对象的属性:matrix.T transpose:返回矩阵的转置矩阵matrix.H hermitian (c...

  • 2018-05-25

    python 1.python中数组和矩阵乘法及使用总结 对数组的运算 矩阵求逆,转置,求迹

  • 2.5.4 矩阵运算

    2.5.4 矩阵运算 1.转置运算 t() A<-matrix(1:6, nrow = 2);At(A) 2.求方...

  • python简单算法题(二)

    1)求一个矩阵的转置 matrix_before = [[1, 4], [2, 5], [3, 6]] matri...

  • python矩阵转置

    python中的矩阵转置 首先,数据应该是np.asarray型,然后,使用numpy.transpose来操作。...

  • 2019-02-22 Day 48 待提高

    1.转置矩阵 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列...

  • 机器学习里的数学基础——矩阵论

    1. 基本概念 1.1 向量及其转置 一个维列向量及其转置可记作: 1.2 矩阵及其转置 一个的矩阵及其的转置矩阵...

  • 深度学习之线性代数

    标量、向量、矩阵和张量 转置(transpose)是矩阵的重要操作之一。 向量可以看做只有一列的矩阵。向量的转置可...

  • 自学Python:矩阵转置

    编写一段程序,将一个3行3列的矩阵进行转置。 比如下面的效果,原来是横向排列 变成下面的竖向排列 下面直接上代码:...

网友评论

      本文标题:【Python|Matrix】矩阵和转置

      本文链接:https://www.haomeiwen.com/subject/orpcljtx.html