import numpy as np
# 创建一个示例矩阵
matrix = np.array([[1, 2, 3], [4, 5, 6]])
# 矩阵转置
transposed_matrix = matrix.T
print("原始矩阵:")
print(matrix)
print("\n转置后的矩阵:")
print(transposed_matrix)
numpy
库来处理矩阵操作。numpy
是 Python 中用于科学计算的强大库,提供了高效的多维数组对象。np.array()
创建一个二维数组(矩阵)。这里创建了一个 2x3 的矩阵。.T
属性来实现矩阵的转置操作。转置操作会将矩阵的行和列互换。如果你不想使用 numpy
,也可以使用纯 Python 列表推导式来实现矩阵转置:
# 创建一个示例矩阵
matrix = [[1, 2, 3], [4, 5, 6]]
# 矩阵转置
transposed_matrix = [list(row) for row in zip(*matrix)]
print("原始矩阵:")
for row in matrix:
print(row)
print("\n转置后的矩阵:")
for row in transposed_matrix:
print(row)
zip(*matrix)
将矩阵的行和列互换,然后通过列表推导式将每一行转换为列表。上一篇:python的函数
下一篇:python求绝对值
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站