Skip to content

Commit ae13fd2

Browse files
authored
Merge pull request #520 from jturner314/rename-scalar-ops
Rename scalar_prod and scalar_sum to product and sum
2 parents ae08a06 + 9f5f5bb commit ae13fd2

File tree

18 files changed

+58
-54
lines changed

18 files changed

+58
-54
lines changed

benches/bench1.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -174,55 +174,55 @@ fn iter_sum_2d_transpose_by_row(bench: &mut test::Bencher)
174174
}
175175

176176
#[bench]
177-
fn scalar_sum_2d_regular(bench: &mut test::Bencher)
177+
fn sum_2d_regular(bench: &mut test::Bencher)
178178
{
179179
let a = Array::<i32, _>::zeros((64, 64));
180180
let a = black_box(a);
181181
bench.iter(|| {
182-
a.scalar_sum()
182+
a.sum()
183183
});
184184
}
185185

186186
#[bench]
187-
fn scalar_sum_2d_cutout(bench: &mut test::Bencher)
187+
fn sum_2d_cutout(bench: &mut test::Bencher)
188188
{
189189
let a = Array::<i32, _>::zeros((66, 66));
190190
let av = a.slice(s![1..-1, 1..-1]);
191191
let a = black_box(av);
192192
bench.iter(|| {
193-
a.scalar_sum()
193+
a.sum()
194194
});
195195
}
196196

197197
#[bench]
198-
fn scalar_sum_2d_float(bench: &mut test::Bencher)
198+
fn sum_2d_float(bench: &mut test::Bencher)
199199
{
200200
let a = Array::<f32, _>::zeros((64, 64));
201201
let a = black_box(a.view());
202202
bench.iter(|| {
203-
a.scalar_sum()
203+
a.sum()
204204
});
205205
}
206206

207207
#[bench]
208-
fn scalar_sum_2d_float_cutout(bench: &mut test::Bencher)
208+
fn sum_2d_float_cutout(bench: &mut test::Bencher)
209209
{
210210
let a = Array::<f32, _>::zeros((66, 66));
211211
let av = a.slice(s![1..-1, 1..-1]);
212212
let a = black_box(av);
213213
bench.iter(|| {
214-
a.scalar_sum()
214+
a.sum()
215215
});
216216
}
217217

218218
#[bench]
219-
fn scalar_sum_2d_float_t_cutout(bench: &mut test::Bencher)
219+
fn sum_2d_float_t_cutout(bench: &mut test::Bencher)
220220
{
221221
let a = Array::<f32, _>::zeros((66, 66));
222222
let av = a.slice(s![1..-1, 1..-1]).reversed_axes();
223223
let a = black_box(av);
224224
bench.iter(|| {
225-
a.scalar_sum()
225+
a.sum()
226226
});
227227
}
228228

benches/chunks.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ fn chunk2x2_iter_sum(bench: &mut Bencher)
2222
}
2323

2424
#[bench]
25-
fn chunk2x2_scalar_sum(bench: &mut Bencher)
25+
fn chunk2x2_sum(bench: &mut Bencher)
2626
{
2727
let a = Array::<f32, _>::zeros((256, 256));
2828
let chunksz = (2, 2);
2929
let mut sum = Array::zeros(a.exact_chunks(chunksz).raw_dim());
3030
bench.iter(|| {
3131
azip!(ref a (a.exact_chunks(chunksz)), mut sum in {
32-
*sum = a.scalar_sum();
32+
*sum = a.sum();
3333
});
3434
});
3535
}

benches/iter.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ fn iter_filter_sum_2d_stride_f32(bench: &mut Bencher)
9797
const ZIPSZ: usize = 10_000;
9898

9999
#[bench]
100-
fn scalar_sum_3_std_zip1(bench: &mut Bencher)
100+
fn sum_3_std_zip1(bench: &mut Bencher)
101101
{
102102
let a = vec![1; ZIPSZ];
103103
let b = vec![1; ZIPSZ];
@@ -110,7 +110,7 @@ fn scalar_sum_3_std_zip1(bench: &mut Bencher)
110110
}
111111

112112
#[bench]
113-
fn scalar_sum_3_std_zip2(bench: &mut Bencher)
113+
fn sum_3_std_zip2(bench: &mut Bencher)
114114
{
115115
let a = vec![1; ZIPSZ];
116116
let b = vec![1; ZIPSZ];
@@ -123,7 +123,7 @@ fn scalar_sum_3_std_zip2(bench: &mut Bencher)
123123
}
124124

125125
#[bench]
126-
fn scalar_sum_3_std_zip3(bench: &mut Bencher)
126+
fn sum_3_std_zip3(bench: &mut Bencher)
127127
{
128128
let a = vec![1; ZIPSZ];
129129
let b = vec![1; ZIPSZ];
@@ -151,7 +151,7 @@ fn vector_sum_3_std_zip(bench: &mut Bencher)
151151
}
152152

153153
#[bench]
154-
fn scalar_sum_3_azip(bench: &mut Bencher)
154+
fn sum_3_azip(bench: &mut Bencher)
155155
{
156156
let a = vec![1; ZIPSZ];
157157
let b = vec![1; ZIPSZ];
@@ -166,7 +166,7 @@ fn scalar_sum_3_azip(bench: &mut Bencher)
166166
}
167167

168168
#[bench]
169-
fn scalar_sum_3_azip_fold(bench: &mut Bencher)
169+
fn sum_3_azip_fold(bench: &mut Bencher)
170170
{
171171
let a = vec![1; ZIPSZ];
172172
let b = vec![1; ZIPSZ];

examples/column_standardize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use ndarray::prelude::*;
77
fn std1d(a: ArrayView1<f64>) -> f64 {
88
let n = a.len() as f64;
99
if n == 0. { return 0.; }
10-
let mean = a.scalar_sum() / n;
10+
let mean = a.sum() / n;
1111
(a.fold(0., |acc, &x| acc + (x - mean).powi(2)) / n).sqrt()
1212
}
1313

examples/zip_many.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ fn main() {
2828
// sum of each row
2929
let ax = Axis(0);
3030
let mut sums = Array::zeros(a.len_of(ax));
31-
azip!(mut sums, ref a (a.axis_iter(ax)) in { *sums = a.scalar_sum() });
31+
azip!(mut sums, ref a (a.axis_iter(ax)) in { *sums = a.sum() });
3232

3333
// sum of each chunk
3434
let chunk_sz = (2, 2);
3535
let nchunks = (n / chunk_sz.0, n / chunk_sz.1);
3636
let mut sums = Array::zeros(nchunks);
37-
azip!(mut sums, ref a (a.exact_chunks(chunk_sz)) in { *sums = a.scalar_sum() });
37+
azip!(mut sums, ref a (a.exact_chunks(chunk_sz)) in { *sums = a.sum() });
3838

3939

4040
// Let's imagine we split to parallelize

parallel/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
//! let mut sums = Vec::new();
5858
//! a.axis_iter(Axis(0))
5959
//! .into_par_iter()
60-
//! .map(|row| row.scalar_sum())
60+
//! .map(|row| row.sum())
6161
//! .collect_into_vec(&mut sums);
6262
//!
6363
//! assert_eq!(sums, [120., 376., 632., 888.]);

parallel/tests/rayon.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ fn test_axis_iter() {
1616
v.fill(i as _);
1717
}
1818
assert_eq!(a.axis_iter(Axis(0)).len(), M);
19-
let s: f64 = a.axis_iter(Axis(0)).into_par_iter().map(|x| x.scalar_sum()).sum();
19+
let s: f64 = a.axis_iter(Axis(0)).into_par_iter().map(|x| x.sum()).sum();
2020
println!("{:?}", a.slice(s![..10, ..5]));
21-
assert_eq!(s, a.scalar_sum());
21+
assert_eq!(s, a.sum());
2222
}
2323

2424
#[test]
@@ -38,7 +38,7 @@ fn test_regular_iter() {
3838
}
3939
let s: f64 = a.view().into_par_iter().map(|&x| x).sum();
4040
println!("{:?}", a.slice(s![..10, ..5]));
41-
assert_eq!(s, a.scalar_sum());
41+
assert_eq!(s, a.sum());
4242
}
4343

4444
#[test]

src/arraytraits.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ impl<'a, A, S, D> From<&'a mut ArrayBase<S, D>> for ArrayViewMut<'a, A, D>
277277
///
278278
/// fn sum<'a, V: AsArray<'a, f64>>(data: V) -> f64 {
279279
/// let array_view = data.into();
280-
/// array_view.scalar_sum()
280+
/// array_view.sum()
281281
/// }
282282
///
283283
/// assert_eq!(

src/doc/ndarray_for_numpy_users/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@
418418
//!
419419
//! </td><td>
420420
//!
421-
//! [`a.scalar_sum()`][.scalar_sum()]
421+
//! [`a.sum()`][.sum()]
422422
//!
423423
//! </td><td>
424424
//!
@@ -446,7 +446,7 @@
446446
//!
447447
//! </td><td>
448448
//!
449-
//! `a.scalar_sum() / a.len() as f64`
449+
//! `a.sum() / a.len() as f64`
450450
//!
451451
//! </td><td>
452452
//!
@@ -615,7 +615,7 @@
615615
//! [.row_mut()]: ../../struct.ArrayBase.html#method.row_mut
616616
//! [.rows()]: ../../struct.ArrayBase.html#method.rows
617617
//! [s!]: ../../macro.s.html
618-
//! [.scalar_sum()]: ../../struct.ArrayBase.html#method.scalar_sum
618+
//! [.sum()]: ../../struct.ArrayBase.html#method.sum
619619
//! [.slice()]: ../../struct.ArrayBase.html#method.slice
620620
//! [.slice_axis()]: ../../struct.ArrayBase.html#method.slice_axis
621621
//! [.slice_inplace()]: ../../struct.ArrayBase.html#method.slice_inplace

src/doc/ndarray_for_numpy_users/simple_math.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@
7070
//! // Change values less than 1.5 to 4.
7171
//! a.mapv_inplace(|x| if x < 1.5 { 4. } else { x });
7272
//!
73-
//! // Compute the scalar sum of the odd-index columns.
74-
//! let odd_sum = a.slice(s![.., 1..;2]).scalar_sum();
73+
//! // Compute the sum of the odd-index columns.
74+
//! let odd_sum = a.slice(s![.., 1..;2]).sum();
7575
//!
7676
//! // Create a 1-D array of exp(index).
7777
//! let b = Array::from_shape_fn(4, |i| (i as f64).exp());

0 commit comments

Comments
 (0)