2016-08-03 45 views

Odpowiedz

14
df.values 

jest podstawową numpy tablicy

df.values.sum() 

Czy numpy sposób suma i jest szybszy

+0

Dzięki. Tak myślałem! – Bill

+0

Czy jest to szybsze tylko dlatego, że jedna funkcja wywołuje drugą, czy też jest jakaś zasadnicza różnica? – kuanb

+2

@kuanb dwa powody. Po pierwsze, 'df.values.sum()' jest operacją 'numpy' i przez większość czasu' numpy' jest bardziej wydajne. Dwa, 'numpy' sumuje wszystkie elementy w tablicy niezależnie od wymiarów. 'panda' wymaga dwóch oddzielnych wywołań do' sum' jednego dla każdego wymiaru. – piRSquared