Есть ли разница в производительности между df.add и series + series в Polars?Python

Программы на Python
Ответить
Anonymous
 Есть ли разница в производительности между df.add и series + series в Polars?

Сообщение Anonymous »

Принимая во внимание фрейм данных df, есть ли какая-либо значимая разница в производительности между получением из него двух серий и выполнением + к ним и использованием связанных pl.Expr для выполнения того же самого? Я понимаю, что получаемые типы данных разные.
df = pl.DataFrame({'a':range(5), 'b':range(0,50,10)})

In [4]: df.get_column('a') + df.get_column('b')
Out[4]:
shape: (5,)
Series: 'a' [i64]
[
0
11
22
33
44
]

In [5]: df.select(pl.col('a').add(pl.col('b')))
Out[5]:
shape: (5, 1)
┌─────┐
│ a │
│ --- │
│ i64 │
╞═════╡
│ 0 │
│ 11 │
│ 22 │
│ 33 │
│ 44 │
└─────┘


Подробнее здесь: https://stackoverflow.com/questions/767 ... ries-in-po
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»