Я пытаюсь создать линейную регрессию на созданной мной диаграмме рассеяния, однако мои данные представлены в формате списка, и все примеры использования Polyfit, которые я могу найти, требуют использования диапазона . Однако arange не принимает списки. Я много искал, как преобразовать список в массив, но ничего не ясно. Я что-то упустил?
Как лучше всего использовать список целых чисел в качестве входных данных для полифита?
Здесь это пример полифита, которому я следую:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(data)
y = np.arange(data)
m, b = np.polyfit(x, y, 1)
plt.plot(x, y, 'yo', x, m*x+b, '--k')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/614 ... tlib-numpy