-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PERF] use numexpr in dispatch_to_series #22284
Conversation
Codecov Report
@@ Coverage Diff @@
## master #22284 +/- ##
==========================================
+ Coverage 92.05% 92.05% +<.01%
==========================================
Files 169 169
Lines 50783 50787 +4
==========================================
+ Hits 46749 46753 +4
Misses 4034 4034
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you need a specific asv that tests this (e.g. ops on a big frame that is mixed and one that is single dtype). the perf numbers look about the same.
Yah, this is actually a win though. A previous attempt to use BTW for triage purposes, getting #22163 through will make it easier to do a bunch of test cleanup/parametrization. (and, you know, fix a bunch of bugs) |
The perf part of this PR is really secondary. The main goal is to unify DataFrame ops going through |
Hello @jbrockmendel! Thanks for updating the PR.
|
thanks! |
Also avoid copy/cast in mixed-dtype case for
_combine_match_index
Lets us use
dispatch_to_series
and get rid ofDataFrame._compare_frame
.