Подтвердить что ты не робот

Python: Как найти наклон графика, нарисованного с помощью matplotlib?

Вот мой код:

import matplotlib.pyplot as plt
plt.loglog(length,time,'--')

где длина и время являются списками.

Как найти наклон этого графика?

4b9b3361

Ответ 1

Если у вас есть matplotlib, вы также должны установить numpy, так как это зависимость. Поэтому вы можете использовать numpy.polyfit, чтобы найти наклон:

import matplotlib.pyplot as plt
import numpy as np

length = np.random.random(10)
length.sort()
time = np.random.random(10)
time.sort()
slope, intercept = np.polyfit(np.log(length), np.log(time), 1)
print(slope)
plt.loglog(length, time, '--')
plt.show()