Commit fbcad98
PERF: GroupBy.any/all operate blockwise instead of column-wise (pandas-dev#42841)
1 parent f41cac3 commit fbcad98
File tree
4 files changed
+108
-44
lines changed- asv_bench/benchmarks
- pandas
- _libs
- core/groupby
4 files changed
+108
-44
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
| 446 | + | |
446 | 447 | | |
447 | 448 | | |
448 | | - | |
| 449 | + | |
449 | 450 | | |
450 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
451 | 457 | | |
452 | 458 | | |
453 | | - | |
454 | | - | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
455 | 463 | | |
456 | 464 | | |
457 | 465 | | |
| |||
465 | 473 | | |
466 | 474 | | |
467 | 475 | | |
468 | | - | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
469 | 482 | | |
470 | 483 | | |
471 | 484 | | |
472 | 485 | | |
473 | 486 | | |
474 | | - | |
475 | | - | |
| 487 | + | |
| 488 | + | |
476 | 489 | | |
477 | | - | |
478 | | - | |
| 490 | + | |
| 491 | + | |
479 | 492 | | |
480 | | - | |
| 493 | + | |
481 | 494 | | |
482 | 495 | | |
483 | | - | |
| 496 | + | |
484 | 497 | | |
485 | 498 | | |
486 | 499 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
388 | 388 | | |
389 | 389 | | |
390 | 390 | | |
391 | | - | |
392 | | - | |
| 391 | + | |
| 392 | + | |
393 | 393 | | |
394 | | - | |
| 394 | + | |
395 | 395 | | |
396 | 396 | | |
397 | 397 | | |
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
429 | | - | |
| 429 | + | |
430 | 430 | | |
431 | | - | |
| 431 | + | |
432 | 432 | | |
433 | 433 | | |
434 | 434 | | |
| |||
448 | 448 | | |
449 | 449 | | |
450 | 450 | | |
451 | | - | |
| 451 | + | |
452 | 452 | | |
453 | 453 | | |
454 | | - | |
455 | | - | |
456 | | - | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
461 | 467 | | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
466 | 472 | | |
467 | 473 | | |
468 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1634 | 1634 | | |
1635 | 1635 | | |
1636 | 1636 | | |
1637 | | - | |
1638 | | - | |
1639 | | - | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
1640 | 1643 | | |
1641 | | - | |
1642 | | - | |
| 1644 | + | |
| 1645 | + | |
1643 | 1646 | | |
1644 | 1647 | | |
1645 | 1648 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1527 | 1527 | | |
1528 | 1528 | | |
1529 | 1529 | | |
1530 | | - | |
| 1530 | + | |
1531 | 1531 | | |
1532 | 1532 | | |
1533 | 1533 | | |
1534 | 1534 | | |
1535 | 1535 | | |
1536 | | - | |
| 1536 | + | |
1537 | 1537 | | |
1538 | 1538 | | |
1539 | 1539 | | |
| |||
1542 | 1542 | | |
1543 | 1543 | | |
1544 | 1544 | | |
1545 | | - | |
| 1545 | + | |
1546 | 1546 | | |
1547 | 1547 | | |
1548 | 1548 | | |
| |||
1562 | 1562 | | |
1563 | 1563 | | |
1564 | 1564 | | |
| 1565 | + | |
1565 | 1566 | | |
1566 | 1567 | | |
1567 | 1568 | | |
| |||
2917 | 2918 | | |
2918 | 2919 | | |
2919 | 2920 | | |
| 2921 | + | |
| 2922 | + | |
2920 | 2923 | | |
| 2924 | + | |
| 2925 | + | |
| 2926 | + | |
2921 | 2927 | | |
2922 | 2928 | | |
2923 | 2929 | | |
2924 | | - | |
| 2930 | + | |
2925 | 2931 | | |
2926 | 2932 | | |
2927 | | - | |
| 2933 | + | |
2928 | 2934 | | |
2929 | | - | |
| 2935 | + | |
| 2936 | + | |
| 2937 | + | |
| 2938 | + | |
2930 | 2939 | | |
2931 | 2940 | | |
2932 | 2941 | | |
| |||
2941 | 2950 | | |
2942 | 2951 | | |
2943 | 2952 | | |
2944 | | - | |
| 2953 | + | |
2945 | 2954 | | |
2946 | 2955 | | |
2947 | 2956 | | |
2948 | 2957 | | |
2949 | 2958 | | |
| 2959 | + | |
| 2960 | + | |
2950 | 2961 | | |
2951 | 2962 | | |
2952 | 2963 | | |
| |||
2955 | 2966 | | |
2956 | 2967 | | |
2957 | 2968 | | |
2958 | | - | |
2959 | | - | |
2960 | | - | |
2961 | 2969 | | |
2962 | 2970 | | |
2963 | 2971 | | |
| 2972 | + | |
| 2973 | + | |
| 2974 | + | |
| 2975 | + | |
| 2976 | + | |
| 2977 | + | |
| 2978 | + | |
| 2979 | + | |
| 2980 | + | |
2964 | 2981 | | |
2965 | 2982 | | |
2966 | 2983 | | |
2967 | 2984 | | |
2968 | 2985 | | |
2969 | 2986 | | |
2970 | 2987 | | |
2971 | | - | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
| 2992 | + | |
| 2993 | + | |
| 2994 | + | |
| 2995 | + | |
| 2996 | + | |
| 2997 | + | |
| 2998 | + | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
| 3004 | + | |
| 3005 | + | |
| 3006 | + | |
| 3007 | + | |
| 3008 | + | |
| 3009 | + | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
2972 | 3014 | | |
2973 | 3015 | | |
2974 | 3016 | | |
| |||
0 commit comments