График результатов тестирования производительности матрицы - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь найти лучший способ для отображения многомерных данных о производительности.для двух версий функции, которые принимают одинаковые параметры.

Для двух версий функции: f(flag: bool, x: int, y: int)

Запустите параметризованный тест, чтобы собрать информацию о синхронизации в обеих версиях для:

x, y = [1, 10, 100, 1000], [1, 10, 100, 1000]
flag = [True, False]
version = ['v1', 'v2']

В итоге я получаю кадр данных pandas, который выглядит следующим образом:

     version    flag    x    y    time
0    'v1'       True    1    1    0.001
1    'v1'       False   1    1    0.005
...
n    'v2'       True    1000 1000 1.000
n+1  'v2'       False   1000 1000 5.000

Мне нужно получить эту информацию в информативном графике, чтобы показать изменение времени выполнения между v1 и v2 какпараметры меняются.

...