Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

коды / 5

.py
Скачиваний:
5
Добавлен:
20.06.2023
Размер:
310 б
Скачать
import numpy as np
import matplotlib.pyplot as plt

xs=np.array([0,1,2,3,4,5])
ys=np.array([3.46,5.68,10.7,17.19,25.40,36.42])

P=np.stack((np.ones(xs.size),xs),axis=-1)
a=np.linalg.inv(P.T@P)@(P.T@ys)
yc=a[0]+a[1]*xs
print(a[0],a[1])

plt.scatter(xs,ys,alpha=0.3)
plt.plot(xs,yc,c="r")
plt.show()
Соседние файлы в папке коды