У меня есть функция, которая генерирует двумерный массив комплексных чисел, а затем отображает их на диаграмме рассеяния с помощью pyplot. Массивы большие, обычно 256x256, и построение графиков иногда может занимать больше минуты. Поэтому по нескольким причинам я хотел бы знать, как измерить, сколько времени это займет. Если это имеет отношение к вопросу, я работаю со Spyder.
Я успешно использую datetime.datetime.now(), чтобы определить время начала и окончания кода, создающего data и иметь еще один datetime.datetime.now() прямо в конце моего файла после кода, вызывающего график. Но время, которое это возвращает, не является временем, когда Matplotlib заканчивает сюжет. Matplotlib продолжает строить график еще долго после того, как мой собственный код, похоже, завершил выполнение. Как я могу узнать время, когда Matplotlib фактически завершит построение графика?
Если это имеет отношение к вопросу, я работаю со Spyder.
Подробнее здесь: https://stackoverflow.com/questions/787 ... inish-time