Skip to content

Latest commit

 

History

History
 
 

pandas_compare

Datamancer vs. pandas

Port of: https://github.com/mm-mansour/Fast-Pandas

All examples run on:

                __.;=====;.__                   basti@void 
            _.=+==++=++=+=+===;.                ---------- 
             -=+++=+===+=+=+++++=_              OS: Void Linux x86_64 
        .     -=:``     `--==+=++==.            Host: AERO 15XV8 
       _vi,    `            --+=++++:           Kernel: 5.4.27_1 
      .uvnvi.       _._       -==+==+.          Uptime: 4 days, 7 hours, 54 mins 
     .vvnvnI`    .;==|==;.     :|=||=|.         Packages: 1226 (xbps-query) 
+QmQQmpvvnv; _yYsyQQWUUQQQm #QmQ#:QQQWUV$QQm.   Shell: zsh 5.8 
 -QQWQWpvvowZ?.wQQQE==<QWWQ/QWQW.QQWW(: jQWQE   Resolution: 1920x1080 
  -$QQQQmmU'  jQQQ@+=<QWQQ)mQQQ.mQQQC+;jWQQ@'   DE: XMonad 
   -$WQ8YnI:   QWQQwgQQWV`mWQQ.jQWQQgyyWW@!     CPU: Intel i7-8750H (12) @ 4.100GHz 
     -1vvnvv.     `~+++`        ++|+++          GPU: Intel UHD Graphics 630 
      +vnvnnv,                 `-|===           Memory: 6100MiB / 15941MiB 
       +vnvnvns.           .      :=-
        -Invnvvnsi..___..=sv=.     `                                    
          +Invnvnvnnnnnnnnvvnn;.
            ~|Invnvnvvnvvvnnv}+`
               -~|{*l}*|~

TODO: explain more.

All pandas / numpy values prefixed with pd_ or just pandas, numpy. Everything else is datamancer.

./plots/bench_create_column.png

./plots/bench_loop.png

./plots/bench_mean.png

./plots/bench_prod.png

./plots/bench_selection.png

./plots/bench_sort.png

./plots/bench_sum.png

./plots/bench_unique.png