file .csv with data
.env file with settings
The file that launches the script
The script consistently, strictly takes data from the .csv file.The script has two main functions, similar.Through these two functions (not at the same time) all iterations pass.First in one of them there is a consistent check of the conditions: comparing once calculated values with data from the .csv file, computing operations are not performed in these functions.As soon as the condition has worked in a function - a change of function occurs and the process continues through another function further as long as there are data in the .csv file Between main functions changes a number of other small functions are performed, but the vast majority of time goes to check the conditions in these two main functions.The number of iterations is million.Currently, it has a speed of several hundred iterations per second.Logic involves constant consecutive comparison and branch operations, vectorization does not pass.The HIT.Needed to:
In some way to increase productivity at least in order, preferably by two.(CPython, PyPy, Cython, Numba, optimization, writing a part of the algorithm on C, something else, any option.)
-
Good day .
Please send to check the project and the data to check. If the code on Python will not be accelerated, then I can make a deposit on C. The deadline and the cost are still exemplary.
-
247 2 0 Good day !
Write to me, we will accelerate the script work. He has had experience with numba, cython and a lot of data paralleling.
If I don't set the maximum speed and work - I send the money back, more factor of interest I have here :)
-
682 6 0 The most "costly" are the operations of working with the BD and reading from the file. Therefore, you need to do optimization first in this direction - reading from the file.
The second direction is likely to be used for something written on C but well optimized for Python, for example, Pandas.
But as many have written - by description nothing is understood and you need to look at the logic of the existing script.
Ideally, of course, to go to asynchronous processing blocks by 1000 lines, but you need to understand how the analysis is going first.
-
250 1 0 I have a good development experience in Python, I have successfully implemented several projects related to similar directions.
-
1970 45 3 1 I write the necessary features on Python.
I do everything quality and I’m always in contact. I will be happy to cooperate with you!
-
5878 345 0 I will consider the issue of increasing the speed of file processing after studying the existing achievements + detailed algorithm discussion.
Time and price from the lamp.
-
Треба бачити код, може він не оптимальний сам по собі.
Якщо що можна спробувати переписати код на С/C++ (або частково)
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 8 days 15 hours back ∙ 6 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 8 days 22 hours back ∙ 16 proposals |
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x)
22 USD
Comparative analysis of the effectiveness of custom software (v2.2-field) and reference software (Meshtastic v2.x) on the identical hardware platform (ESP32 + SX1268, 2W) based on the criteria of range, throughput, link stability, and power consumption. Conduct tests with… C & C++, C# ∙ 13 days 5 hours back ∙ 3 proposals |