IPython Notebook de sortie de la cellule est de tronquer le contenu de ma liste
J'ai une longue liste (environ 4 000 articles) dont le contenu est supprimé lorsque j'essaie de l'afficher dans une ipython notebook de sortie de la cellule. Peut-être les deux tiers, est montré, mais la fin a un "...]", plutôt que de tout le contenu de la liste. Comment puis-je obtenir ipython notebook pour afficher la liste entière au lieu d'une coupure version?
OriginalL'auteur user3006135 | 2014-04-30
Vous devez vous connecter pour publier un commentaire.
a fonctionné pour moi
Voir : http://pandas.pydata.org/pandas-docs/stable/options.html
max_rows
s'applique à dataframes -max_seq_items
comme par impiyush réponse, concerne les listes.L'OP n'a jamais mentionné les pandas.
OriginalL'auteur Jelmer
Je sais que c'est un assez vieux thread, mais je voulais poster ma réponse, en espérant que cela aide quelqu'un.
Vous pouvez modifier le nombre de max_seq_items montré en configurant les pandas options comme suit:
dépend du nombre d'articles que vous avez. Vous aurez à jouer avec le nombre un peu.
L'OP n'a jamais mentionné les pandas. Il pourrait être une simple longue liste ou un tableau numpy
OriginalL'auteur impiyush
Un rapide hack si vous utilisez des pandas est de faire
Pourquoi tout le monde est en supposant que la liste est une Df. Cela ne fonctionne pas pour un tableau numpy ou une simple liste python
C'est une vieille réponse. Il y a de meilleures façons maintenant, comme l'utilisation de la
display
fonction de IPython.OriginalL'auteur dmvianna
Cela devrait fonctionner:
Simple!
désolé, pour être clair, vous n'avez pas besoin de la
print
déclaration si vous n'avez pas besoin de ça avant, il est la conversion destr()
qui est importantaussi, il semble y avoir un
max_seq_length
option dans le ipython source, mais je ne pouvais pas trouver un configurable par l'utilisateur de manière à le modifier; vous pouvez essayer de poster une demande pour la ipython issue trackerMerci pour la clarification, et de l'information sur le max_seq_length option.
Quelle est la version de jupyter/ipython fait ce travail?
OriginalL'auteur Noah
Ici un moyen d'affichage de la liste complète dans le IPython de sortie de la cellule qui ne nécessite pas des Pandas:
Il est aussi assez facile d'ajouter des éléments HTML et d'obtenir un affichage plus élaboré. En cliquant à gauche de la sortie de la cellule va maintenant réduire le contenu et ajoutez un local de la barre de défilement.
OriginalL'auteur David Smith
suffit d'utiliser la commande d'impression au lieu d'appeler directement la liste. Comme print maliste . Il ne serait pas tronquer ensuite.
list
type de données:print mylist.tolist()
.Qui utilise de façon plus mémoire
OriginalL'auteur Saurabh Kumar Singh