@@ -88,13 +88,13 @@ impl<A, S, D> ArrayBase<S, D>
88
88
/// ```
89
89
/// use ndarray::{aview0, aview1, arr2, Axis};
90
90
///
91
- /// let a = arr2(&[[1., 2.],
92
- /// [3 ., 4 .]]);
91
+ /// let a = arr2(&[[1., 2., 3. ],
92
+ /// [4 ., 5., 6 .]]);
93
93
/// assert!(
94
- /// a.sum_axis(Axis(0)) == aview1(&[4 ., 6 .]) &&
95
- /// a.sum_axis(Axis(1)) == aview1(&[3 ., 7 .]) &&
94
+ /// a.sum_axis(Axis(0)) == aview1(&[5 ., 7., 9 .]) &&
95
+ /// a.sum_axis(Axis(1)) == aview1(&[6 ., 15 .]) &&
96
96
///
97
- /// a.sum_axis(Axis(0)).sum_axis(Axis(0)) == aview0(&10 .)
97
+ /// a.sum_axis(Axis(0)).sum_axis(Axis(0)) == aview0(&21 .)
98
98
/// );
99
99
/// ```
100
100
///
@@ -128,13 +128,15 @@ impl<A, S, D> ArrayBase<S, D>
128
128
/// fails for the axis length.
129
129
///
130
130
/// ```
131
- /// use ndarray::{aview1, arr2, Axis};
131
+ /// use ndarray::{aview0, aview1, arr2, Axis};
132
132
///
133
- /// let a = arr2(&[[1., 2.],
134
- /// [3 ., 4 .]]);
133
+ /// let a = arr2(&[[1., 2., 3. ],
134
+ /// [4 ., 5., 6 .]]);
135
135
/// assert!(
136
- /// a.mean_axis(Axis(0)) == aview1(&[2.0, 3.0]) &&
137
- /// a.mean_axis(Axis(1)) == aview1(&[1.5, 3.5])
136
+ /// a.mean_axis(Axis(0)) == aview1(&[2.5, 3.5, 4.5]) &&
137
+ /// a.mean_axis(Axis(1)) == aview1(&[2., 5.]) &&
138
+ ///
139
+ /// a.mean_axis(Axis(0)).mean_axis(Axis(0)) == aview0(&3.5)
138
140
/// );
139
141
/// ```
140
142
pub fn mean_axis ( & self , axis : Axis ) -> Array < A , D :: Smaller >
0 commit comments