Podczas analizy danych w Ipythonie często muszę przeglądać dane, drukując ich zawartość do powłoki. Numpy ma możliwość wyświetlania tylko dużych obiektów, gdy są one zbyt długie. Bardzo podoba mi się ta funkcja ndarrays, ale kiedy drukuję wewnętrzny obiekt pythona (np. Słownik z obiektami 15k), są one rzucane na ekran lub czasami przycinane w niezbyt przyjazny sposób. Tak na przykład dla ogromnej słowniku chciałbym zobaczyć w wyjściowym coś takiegoDrukowanie w stylu Numpy dla obiektów Pythona
{ '39416' : '1397',
'39414' : '1397',
'7629' : '7227',
...,
'31058' : '9606',
'21097' : '4062',
'32040' : '9606' }
Byłoby idealne, jeśli wyrównanie i zagnieżdżone struktury danych mogą być załatwione. Czy jest to specjalny moduł, który może zapewnić taką funkcjonalność dla podstawowych klas Pythona (lista, dict)? Czy są jakieś triki konfiguracyjne dotyczące ipythona, o których nic nie wiem?
'od pprint import pprint; pprint (my_dict) ' –
Być może użyj pand i przekonwertuj swoją listę lub słownik na ramkę danych do przeglądania. – Alexander