Hello World

Hello World

Hello World

これは最初のブログ記事です。Astroとマークダウンを使って書いています。

マークダウンのテスト

数式も書けます:

θ=(XTX)1XTy\theta = (X^T X)^{-1} X^T y

コードブロックも書けます:

import numpy as np

def linear_regression(X, y):
    # 正規方程式を使用した線形回帰
    X = np.column_stack([np.ones(len(X)), X])  # バイアス項を追加
    theta = np.linalg.inv(X.T @ X) @ X.T @ y
    return theta

# サンプルデータ
X = np.array([[1], [2], [3], [4]])
y = np.array([2, 4, 5, 4])

# パラメータの計算
theta = linear_regression(X, y)
print(f"切片: {theta[0]:.2f}")
print(f"傾き: {theta[1]:.2f}")