Skip to content

Commit

Permalink
Updated basic math usage
Browse files Browse the repository at this point in the history
  • Loading branch information
ulises-jeremias committed Jun 27, 2023
1 parent 17ac185 commit 432b077
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions float/float32/l2norm.v
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pub fn l2_norm_unitary(x []f32) f32 {
if v == 0 {
continue
}
absxi := f32(math.abs(f64(v)))
absxi := math.abs(v)
if math.is_nan(f64(absxi)) {
return f32(math.nan())
}
Expand Down Expand Up @@ -40,7 +40,7 @@ pub fn l2_norm_inc(x []f32, n u32, incx u32) f32 {
if val == 0 {
continue
}
absxi := f32(math.abs(f64(val)))
absxi := math.abs(val)
if math.is_nan(f64(absxi)) {
return f32(math.nan())
}
Expand Down Expand Up @@ -70,7 +70,7 @@ pub fn l2_distance_unitary(x []f32, y []f32) f32 {
if dec_v == 0 {
continue
}
absxi := f32(math.abs(f64(dec_v)))
absxi := math.abs(dec_v)
if math.is_nan(f64(absxi)) {
return f32(math.nan())
}
Expand Down
2 changes: 1 addition & 1 deletion gm/bins.v
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ pub fn (mut o Bins) find_along_segment(xi_ []f64, xf_ []f64, tol f64) []int {
mut sbins := []&Bin{} // selected bins
mut lmax := math.max(o.size[0], o.size[1])
if o.ndim == 3 {
lmax = math.max(f64(lmax), o.size[2])
lmax = math.max(lmax, o.size[2])
}
btol := 0.9 * lmax // tolerance for bins
pi := point_from_vector(xi, o.ndim)
Expand Down
2 changes: 1 addition & 1 deletion la/matrix_ops_test.v
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ fn tolerance_equal[T](data1 []T, data2 []T) bool {
return false
}
for i := 0; i < data1.len; i++ {
if f64(math.abs(f64(data1[i] - data2[i]))) > la.matrix_tests_tol {
if f64(math.abs(data1[i] - data2[i])) > la.matrix_tests_tol {
return false
}
}
Expand Down

0 comments on commit 432b077

Please sign in to comment.