Données de formatation pour la sortie tabulaire
dans python, représentant les données au format tabulaire peut être un défi pour les débutants. Cet article fournit un aperçu de plusieurs solutions faciles à mettre data = np.array ([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
La sortie souhaitée est une table avec les noms de cap en tant que colonnes et les valeurs de matrice en tant que lignes:
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])man utd
man Hotspur
man utd | 1 | 0 | |
---|---|---|---|
man Ville | 1 | 1 | 0 |
t Hotspur | 0 | 1 | 2 |
solutions | 1. tabuler |
2. PrettyTable
Prettyable offre plus d'options de personnalisation: de Prettyable Import PrettyTable t = prettyTable ([''] teams_list) t.add_rows ([[nom] liste (ligne) pour le nom, ligne dans zip (équipes_list, données)]) print (t)
3. textTable
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
textTable fournit un contrôle à grain fin sur l'apparence de la table: à partir de texttable import texttable t = textTable () t.add_heders (teams_list) t.add_rows (données) print (t.draw ())
4. TermTables
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
termtables offre des options de style supplémentaires: Importer des termts comme tt print (tt.to_string ([[''] teams_list] [[name] liste (ligne) pour le nom, ligne dans zip (équipes_list, données)], >
Options supplémentaires
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
terminaltables: prend en charge divers formats de table multi-lignes. effort.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3