Skip to content

Commit d94f44f

Browse files
committed
Removed zeros from from_coordinates
1 parent 39c1728 commit d94f44f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sparsevec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ impl SparseVector {
4040
iter: I,
4141
dim: usize,
4242
) -> SparseVector {
43-
let mut elements: Vec<(i32, f32)> = iter.into_iter().collect();
43+
let mut elements: Vec<(i32, f32)> = iter.into_iter().filter(|v| v.1 != 0.0).collect();
4444
elements.sort_by_key(|v| v.0);
4545
let indices: Vec<i32> = elements.iter().map(|v| v.0).collect();
4646
let values: Vec<f32> = elements.iter().map(|v| v.1).collect();

0 commit comments

Comments
 (0)