Maison  >  Article  >  développement back-end  >  Comment faire fonctionner la transposition de la matrice numpy

Comment faire fonctionner la transposition de la matrice numpy

zbt
zbtoriginal
2023-12-01 14:08:531227parcourir

La transposition de la matrice Numpy peut être effectuée en utilisant la fonction numpy.transpose et en utilisant l'attribut .T du tableau. Introduction détaillée : 1. Utilisez la fonction numpy.transpose pour créer une matrice, utilisez la fonction de transposition pour transposer et imprimez la matrice transposée ; 2. Utilisez l'attribut .T du tableau pour créer une matrice et utilisez l'attribut .T ; à transposer. Imprimez simplement la matrice transposée.

Comment faire fonctionner la transposition de la matrice numpy

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.

Pour transposer une matrice NumPy, vous pouvez utiliser la fonction numpy.transpose ou l'attribut .T du tableau. Voici deux manières courantes :

En utilisant la fonction numpy.transpose :

import numpy as np
# 创建一个矩阵
matrix = np.array([[1, 2, 3], [4, 5, 6]])
# 使用transpose函数进行转置
transposed_matrix = np.transpose(matrix)
# 打印转置后的矩阵
print(transposed_matrix)

En utilisant l'attribut .T du tableau :

import numpy as np
# 创建一个矩阵
matrix = np.array([[1, 2, 3], [4, 5, 6]])
# 使用.T属性进行转置
transposed_matrix = matrix.T
# 打印转置后的矩阵
print(transposed_matrix)

Que ce soit en utilisant la fonction numpy.transpose ou l'attribut .T, ils peuvent convertir la matrice Intervertissez les lignes et les colonnes pour obtenir la matrice transposée. Les deux méthodes ci-dessus sont équivalentes et vous pouvez choisir quelle méthode utiliser pour transposer la matrice en fonction de vos préférences personnelles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn