We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 678a5e1 commit d33dadbCopy full SHA for d33dadb
1 file changed
src/machine_learning/k_nearest_neighbors.rs
@@ -111,4 +111,16 @@ mod tests {
111
let result = k_nearest_neighbors(training_data, test_point, 10);
112
assert_eq!(result, None);
113
}
114
+
115
+ #[test]
116
+ fn test_euclidean_distance_different_dimensions() {
117
+ let training_data = vec![
118
+ (vec![1.0, 2.0], 0.0),
119
+ (vec![2.0, 3.0], 0.0),
120
+ (vec![5.0], 1.0),
121
+ ];
122
+ let test_point = vec![1.5, 2.5];
123
+ let result = k_nearest_neighbors(training_data, test_point, 2);
124
+ assert_eq!(result, Some(0.0));
125
+ }
126
0 commit comments