Maison > Article > développement back-end > Comment convertir des listes, des tableaux et des matrices entre eux en python
Cette fois, je vais vous présenter des méthodes de conversion de listes, tableaux et matrices en python, et précautions pour convertir des listes, des tableaux et des matrices en python <.>Qu'est-ce que c'est ? Voici des cas concrets.
Familiarisez-vous avec le processus grâce au code :
# -*- coding: utf-8 -*- from numpy import * a1 =[[1,2,3],[4,5,6]] #列表 print('a1 :',a1) #('a1 :', [[1, 2, 3], [4, 5, 6]]) a2 = array(a1) #列表 -----> 数组 print('a2 :',a2) #('a2 :', array([[1, 2, 3],[4, 5, 6]])) a3 = mat(a1) #列表 ----> 矩阵 print('a3 :',a3) #('a3 :', matrix([[1, 2, 3],[4, 5, 6]])) a4 = a3.tolist() #矩阵 ---> 列表 print('a4 :',a4) #('a4 :', [[1, 2, 3], [4, 5, 6]]) print(a1 == a4) #True a5 = a2.tolist() #数组 ---> 列表 print('a5 :',a5) #('a5 :', [[1, 2, 3], [4, 5, 6]]) print(a5 == a1) #True a6 = mat(a2) #数组 ---> 矩阵 print('a6 :',a6) #('a6 :', matrix([[1, 2, 3],[4, 5, 6]])) print(a6 == a3) #[[ True True True][ True True True]] a7 = array(a3) #矩阵 ---> 数组 print('a7 :',a7) #('a7 :', array([[1, 2, 3],[4, 5, 6]])) print(a7 == a2) #[[ True True True][ True True True]] ################################################################### a1 =[1,2,3,4,5,6] #列表 print('a1 :',a1) #('a1 :', [1, 2, 3, 4, 5, 6]) a2 = array(a1) #列表 -----> 数组 print('a2 :',a2) #('a2 :', array([1, 2, 3, 4, 5, 6])) a3 = mat(a1) #列表 ----> 矩阵 print('a3 :',a3) #('a3 :', matrix([[1, 2, 3, 4, 5, 6]])) a4 = a3.tolist() #矩阵 ---> 列表 print('a4 :',a4) #('a4 :', [[1, 2, 3, 4, 5, 6]]) #注意!!有不同 print(a1 == a4) #False a8 = a3.tolist()[0] #矩阵 ---> 列表 print('a8 :',a8) #('a8 :', [1, 2, 3, 4, 5, 6]) #注意!!有不同 print(a1 == a8) #True a5 = a2.tolist() #数组 ---> 列表 print('a5 :',a5) #('a5 :', [1, 2, 3, 4, 5, 6]) print(a5 == a1) #True a6 = mat(a2) #数组 ---> 矩阵 print('a6 :',a6) #('a6 :', matrix([[1, 2, 3, 4, 5, 6]])) print(a6 == a3) #[[ True True True True True True]] a7 = array(a3) #矩阵 ---> 数组 print('a7 :',a7) #('a7 :', array([[1, 2, 3, 4, 5, 6]])) print(a7 == a2) #[[ True True True True True True]]Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des choses plus excitantes, veuillez prêter attention à php Chinois Autres articles connexes en ligne ! Lecture recommandée :
Comment attribuer des valeurs uniformes aux éléments d'un tableau dans numpy
Comment multiplier des tableaux numpy et matrices Utiliser
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!