python: почему IDLE медленнее, чем терминал?
Я просто написал простую команду python для проверки большого списка из файла csv. Csv имеет 2 столбца с линиями 10K. когда я ввожу 2-ю строку в список и позже печатаю список, он довольно долго выделяет IDLE, чтобы показать его, где терминал (под mac) показывает это быстро. * BTW, я проверил его на двух разных машинах – тот же результат.
Очевидно, никто не будет печатать 10 тыс. Элементов на консоли, но идея о том, что одна из них значительно быстрее, чем другая, заставляет меня задаться вопросом: почему IDLE, который должен быть лучшим другом питона, настолько медленный?
- Python: слияние словаря путем обновления, но не перезаписи, если существует значение
- Найти совпадающие точки в 2 отдельных массивах numpy
- Python: сравнение двух файлов CSV и поиск похожих элементов
- python – быстрый способ сравнения списков и поиска термина в списке
- сравнение строк в питоне, но не расстояние Левенштейна (я думаю)
Основная проблема заключается в том, как IDLE обрабатывает печать текста в окне вывода; попробуйте комментировать заявление о print
и посмотрите, остается ли разрыв в производительности. См. Этот тесно связанный поток: Python: Почему IDLE так медленно?
- Ошибка многопроцессорности Python в Mac OS X
- Python 2.7 Преобразование Bitcoin Privkey в WIF Privkey
- Поиск определенных столбцов таблицы для несоответствующих элементов
- как сравнить для равенства для объектов None в пользовательском классе в python?
- Как скопировать данные в Python
- Сравнение списков списков Python
- Оценка сходства двух списков со строками
- PANDAS – объединение двух индексов datetime с разными размерами для сравнения дней и значений
- Как сравнить функции python с точки зрения производительности?
- (На английском, Perl, Python, Ruby) сравнение по фрагменту по фрагменту кода?
- как получить элементы, принадлежащие всем массивам numpy?