Python:用矩阵实现y=wx+b
矩阵y=wx+b是机器学习中最基本的线性模型之一,它的实现是机器学习入门的必备技能。本文将介绍如何使用Python用矩阵实现y=wx+b。
首先,我们需要导入NumPy库。因为Python自带的列表不支持数学运算,而NumPy提供了强大的矩阵操作和数学函数,因此使用NumPy来实现矩阵y=wx+b非常便捷。
import numpy as np
接下来,我们需要定义输入x、权重w、偏置b和输出y的维度。我们假设输入x的维度为2,输出y的维度为1。
# 定义输入x、权重w、偏置b和输出y
x = np.array([[