generated from LufsX/Experiment-LogReg
This commit is contained in:
+17
@@ -28,6 +28,23 @@ name = "杨文强"
|
|||||||
|
|
||||||
|
|
||||||
# 这里写自己的代码实现
|
# 这里写自己的代码实现
|
||||||
|
|
||||||
|
def load_data(filepath):
|
||||||
|
"""
|
||||||
|
从文件中加载数据,若不自行正确实现,则无法通过评测,**不记录成绩**。
|
||||||
|
|
||||||
|
Args:
|
||||||
|
- filepath (str): 数据文件路径。
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
- np.array: 特征数据。
|
||||||
|
- np.array: 标签数据。
|
||||||
|
"""
|
||||||
|
data = np.loadtxt(filepath, delimiter=' ', dtype=str) # 加载数据,假设空格分隔
|
||||||
|
X = data[:, :-1].astype(float) # 特征数据,去掉最后一列作为标签
|
||||||
|
y = data[:, -1].astype(int) # 标签数据,最后一列作为标签
|
||||||
|
return X, y
|
||||||
|
|
||||||
def sigmoid(z):
|
def sigmoid(z):
|
||||||
"""
|
"""
|
||||||
Sigmoid 激活函数。
|
Sigmoid 激活函数。
|
||||||
|
|||||||
Reference in New Issue
Block a user