Существует ряд инструкций в интернете, с помощью которых можно построить график данных из некоего csv файла. Но во всех тех, что мне попадались есть существенный недостаток для меня, как для новичка в сфере программирования. Поэтому я решил написать свою небольшую инструкцию с выделением и комментированием тех проблем, с которыми заинтересованный, но далекий от программирования человек столкнется при написании своего кода. Итак, у нас есть некий csv файл, с данными о гранулометрических характеристиках массива горных пород...
Классная практическая статья Working with large CSV files in Python from Scratch рассказывает о хитростях работы с большими CSV-файлами.
В статье рассматриваются примеры:
— подсчёт строк в большом файле. Для этого применяется mmap, который использует низкоуровневое API операционной системы. Это позволяет ускорить чтение большого файла. Сам mmap заслуживает отдельной статьи. В ней с примерами на питоне объясняется, откуда берётся ускорение, плюс другие интересности, в том числе уровня системных вызовов...