Les méthodes Numpy pour échanger les dimensions incluent l'utilisation de la fonction transpose() et l'utilisation de la fonction swapaxes(). Introduction détaillée : 1. Utilisez la fonction transpose() : Cette fonction peut transposer les dimensions du tableau. Vous pouvez spécifier l'ordre des dimensions en passant un tuple représentant l'ordre des nouvelles dimensions ; La fonction échange les positions de deux dimensions spécifiées d'un tableau.
Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur Dell G3.
Dans NumPy, vous pouvez utiliser la fonction transpose() et la fonction swapaxes() pour échanger les dimensions d'un tableau. Voici comment les utiliser :
1. Fonction transpose() : Cette fonction peut transposer les dimensions du tableau. Vous pouvez spécifier l'ordre des dimensions en passant un tuple représentant l'ordre des nouvelles dimensions.
import numpy as np # 创建一个3x4的二维数组 arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) # 使用transpose()函数交换维度 arr_transposed = np.transpose(arr) print(arr_transposed)
2. Fonction swapaxes() : Cette fonction peut échanger les positions de deux dimensions spécifiées du tableau.
import numpy as np # 创建一个3x4的二维数组 arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) # 使用swapaxes()函数交换维度 arr_swapped = np.swapaxes(arr, 0, 1) print(arr_swapped)
Dans l'exemple de code ci-dessus, la fonction transpose() et la fonction swapaxes() peuvent être utilisées pour échanger les dimensions du tableau. La fonction transpose() spécifie l'ordre des dimensions en passant un tuple représentant l'ordre des nouvelles dimensions, tandis que la fonction swapaxes() implémente l'échange de dimensions en spécifiant les positions des deux dimensions à permuter.
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!