SaaSHub helps you find the best software and product alternatives Learn more →
Rust Dataframe Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This is because 0.1 is in actuality the floating point value value 0.1000000000000000055511151231257827021181583404541015625, and thus 1 divided by it is ever so slightly smaller than 10. Nevertheless, fpround(1 / fpround(1 / 10)) = 10 exactly.
I found out about this recently because in Polars I defined a // b for floats to be (a / b).floor(), which does return 10 for this computation. Since Python's correctly-rounded division is rather expensive, I chose to stick to this (more context: https://github.com/pola-rs/polars/issues/14596#issuecomment-...).
Rust Dataframes related posts
-
Why Python's Integer Division Floors (2010)
-
Polars 0.20 Released
-
Polars: Dataframes powered by a multithreaded query engine, written in Rust
-
Polars 0.34 is released. (A query engine focussing on DataFrame front ends)
-
Polars 0.34 is released. (A query engine focussing on DataFrame front ends)
-
Polars
-
If you could ask the creators of pandas for one additional feature, what would it be?
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
Project | Stars | |
---|---|---|
1 | polars | 26,218 |
Sponsored