2 ms·
You pretty much nailed my reasons as well. Trying to explain that updating model results for this month's data will take 12 hours usually does not go over well
by Icathian 7y ago
You pretty much nailed my reasons as well. Trying to explain that updating model results for this month's data will take 12 hours usually does not go over well. The learning curve to move stuff to Rust would be considered well worth it.
- BubRoss 7y agoI thought pandas called into C libraries, does it not run close to native speeds?
- lumost 7y agoIt depends on what type of object you're using in pandas as well as whether you ever need to use a User Defined function e.g. pd.Series.map. Crossing between python objects and C objects is incredibly slow, and python defined UDFs will usually run at python speed. In most of my projects I'm unable to avoid using a udf/python data manipulation at some point.