generated from LufsX/Experiment-kNN
This commit is contained in:
-30
@@ -134,36 +134,6 @@ def img_to_vector(filename):
|
|||||||
image_vector = np.array([int(char) for line in lines for char in line.strip()])
|
image_vector = np.array([int(char) for line in lines for char in line.strip()])
|
||||||
|
|
||||||
return image_vector
|
return image_vector
|
||||||
|
|
||||||
# 这里也写自己的代码实现
|
|
||||||
def load_dataset(directory):
|
|
||||||
"""
|
|
||||||
从文件夹中加载数据,若不自行正确实现,则无法通过评测,**不记录成绩**。
|
|
||||||
|
|
||||||
Args:
|
|
||||||
- directory (str): 数据文件夹路径。
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
- np.array: 特征数据。
|
|
||||||
- np.array: 标签数据。
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
# 这里还写自己的代码实现
|
|
||||||
def img_to_vector(filename):
|
|
||||||
"""
|
|
||||||
将二值图像转换为向量。
|
|
||||||
该部分应为 load_dataset 函数的辅助子函数,可单独在这里实现,也可直接集成至 load_dataset 函数中。
|
|
||||||
|
|
||||||
Args:
|
|
||||||
- filename (str): 图像文件路径。
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
- np.array: 二值图像向量。
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
# 以下代码可用于测试,可自行随意修改
|
# 以下代码可用于测试,可自行随意修改
|
||||||
train_data, train_labels = load_dataset("trainingDigits")
|
train_data, train_labels = load_dataset("trainingDigits")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user