copipe Python | 直線でフィットする。

概要

np.polyfit(x座標, y座標, 1)を使って関数y=xを直線でフィットすることができる。戻り値は1つ目が傾きで2つ目がy切片となる。

コード

import numpy as np
x = [0, 1, 2, 3, 4, 5]
y = [3, 4, 5, 6, 7, 8]
a, b = np.polyfit(x, y, 1)
print(a, b)

結果

0.9999999999999996 2.9999999999999996