[euclidean(test_data[i, :], train_data[j, :]) for j in 1:n_train]展开成for循环
时间: 2023-12-10 18:39:04 浏览: 54
kNN.zip_k_近邻算法_knn
以下是将展开式 `[euclidean(test_data[i, :], train_data[j, :]) for j in 1:n_train]` 转换为 for 循环的代码:
```
distances = []
for j in range(n_train):
distance = euclidean(test_data[i, :], train_data[j, :])
distances.append(distance)
```
其中,`distances` 是一个列表,存储了测试数据点 `test_data[i, :]` 与训练数据集中所有数据点的欧几里得距离。
阅读全文