Czytałem gdzieś, że Pandy po raz pierwszy opracowano dla świata finansów, a przynajmniej nie dla nauk przyrodniczych (fizyki, biologii itd.), Więc czy jest jakiś podobny pakiet do analizy danych Pythona bardziej „zorientowany na nauki przyrodnicze”?
Właśnie zacząłem używać Pand i napotkałem już dwa problemy, których nie mogłem rozwiązać bez użycia innych pakietów lub rozwiązania domowego:
- Jak zarządzać niepewnościami?
- Jak łatwo zdefiniować jednostki moich danych?
Może są inne problemy, ale brakuje mi doświadczenia, by być bardziej precyzyjnym. Na razie myślę o pakiecie niepewności , aby rozwiązać pierwszy punkt, ale nie jestem pewien, czy będzie on działał dobrze z Pandas i nie zmniejszy prędkości obliczeń. W rzeczywistości nie szukam sposobu obliczania niepewności, tylko prosty sposób przechowywania niepewności wraz z moimi zaimportowanymi danymi. Po drugie, nie znalazłem lepszego rozwiązania niż utworzenie słownika oprócz mojej DataFrame do zarządzania jednostkami powiązanymi z danymi.
Jeśli kiedykolwiek spotkałeś się z tymi samymi problemami, w jaki sposób je rozwiązałeś lub jakich innych pakietów używasz do manipulacji / przechowywania / analizy danych w Pythonie w naukach przyrodniczych?
Table
(ale znalazłem część jednostek). NDData
wydaje się, że sobie z tym radzi, ale nie jestem pewien różnic między tymi klasami. Jeśli nie masz nic przeciwko przekształceniu swojego komentarza w odpowiedź z 2-liniowym przykładem, chętnie bym go zaakceptował!
Table
klasa w astropii.