Подтвердить что ты не робот

Есть ли разница в вычислении для Numpy vs Pandas?

Я написал кучу кода, исходя из предположения, что я собираюсь использовать массивы Numpy. Оказывается, данные, которые я получаю, загружаются через Pandas. Я помню, что я загрузил его в Pandas, потому что у меня возникли проблемы с загрузкой его в Numpy. Я считаю, что данные были слишком большими.

Поэтому мне было интересно, есть ли разница в вычислительной способности при использовании Numpy vs Pandas?

Если Pandas более эффективен, я предпочел бы переписать весь мой код для Pandas, но если нет большей эффективности, я просто использую массив numpy...

4b9b3361

Ответ 1

Существует значительная разница в производительности для порядка умножений и нескольких порядков величины для индексации нескольких случайных значений.

Я действительно интересовался тем же самым и наткнулся на это интересное сравнение: http://penandpants.com/2014/09/05/performance-of-pandas-series-vs-numpy-arrays/