Shape | Time NumPy→Polars | Mem (MiB) | Time NumPy→Pandas→Polars | Mem (MiB)
-----------------------------------------------------------------------------------------------
(10000, 10) | 2.164523 s | 352.66 | 1.091811 s | 381.28
(10000, 200) | 2.200952 s | 497.80 | 0.456082 s | 480.81
(100000, 10) | 2.150014 s | 656.51 | 0.800656 s | 553.36
(100000, 200) | 0.555569 s | 1112.50 | 0.547034 s | 1415.78
(1000000, 10) | 0.478347 s | 1278.23 | 0.502521 s | 1657.62
(1000000, 200) | 1.710611 s | 6163.38 | 1.133678 s | 10807.83
(10000000, 10) | 0.942061 s | 9053.64 | 0.726955 s | 9233.34
Shape | NumPy → Polars | NumPy → Pandas → Polars
-----------------------------------------------------------------
(10000, 10) | 0.000548 s | 0.023213 s
(10000, 200) | 0.005222 s | 0.053185 s
(100000, 10) | 0.003375 s | 0.024302 s
(100000, 200) | 0.165554 s | 0.148855 s
(1000000, 10) | 0.058200 s | 0.061068 s
(1000000, 200) | 1.455404 s | 0.627263 s
(10000000, 10) | 0.560799 s | 0.338719 s
Shape | NumPy → Polars | NumPy → Pandas → Polars
-----------------------------------------------------------------
(10000, 10) | 0.000369 s | 0.005119 s
(10000, 200) | 0.004214 s | 0.027848 s
(100000, 10) | 0.003762 s | 0.006106 s
(100000, 200) | 0.106361 s | 0.084003 s
(1000000, 10) | 0.048475 s | 0.028471 s
Shape | Time NumPy→Polars | Mem (MiB) | Time NumPy→Pandas→Polars | Mem (MiB)
-----------------------------------------------------------------------------------------------
(10000, 10) | 0.342732 s | 2563.91 | 0.342225 s | 2566.27
(10000, 200) | 0.299278 s | 2653.55 | 0.155794 s | 2695.52
(100000, 10) | 0.368094 s | 2697.49 | 0.380731 s | 2707.75
(100000, 200) | 0.183563 s | 3075.52 | 0.192179 s | 3176.64
(1000000, 10) | 0.144099 s | 3103.30 | 0.138533 s | 3140.55
(1000000, 200) | 1.392193 s | 7565.50 | 0.788214 s | 7441.28
(10000000, 10) | 0.585864 s | 6683.27 | 0.339979 s | 7079.25