|
52 | 52 | //! - Performance: |
53 | 53 | //! + Prefer higher order methods and arithmetic operations on arrays first, |
54 | 54 | //! then iteration, and as a last priority using indexed algorithms. |
55 | | -//! + The higher order functions like ``.map()``, ``.map_inplace()``, |
56 | | -//! ``.zip_mut_with()``, ``Zip`` and ``azip!()`` are the most efficient ways |
| 55 | +//! + The higher order functions like [`.map()`](ArrayBase::map), |
| 56 | +//! [`.map_inplace()`](ArrayBase::map_inplace), [`.zip_mut_with()`](ArrayBase::zip_mut_with), |
| 57 | +//! [`Zip`] and [`azip!()`](azip) are the most efficient ways |
57 | 58 | //! to perform single traversal and lock step traversal respectively. |
58 | 59 | //! + Performance of an operation depends on the memory layout of the array |
59 | 60 | //! or array view. Especially if it's a binary operation, which |
@@ -299,9 +300,10 @@ pub type Ixs = isize; |
299 | 300 | /// Please see the documentation for the respective array view for an overview |
300 | 301 | /// of methods specific to array views: [`ArrayView`], [`ArrayViewMut`]. |
301 | 302 | /// |
302 | | -/// A view is created from an array using `.view()`, `.view_mut()`, using |
303 | | -/// slicing (`.slice()`, `.slice_mut()`) or from one of the many iterators |
304 | | -/// that yield array views. |
| 303 | +/// A view is created from an array using [`.view()`](ArrayBase::view), |
| 304 | +/// [`.view_mut()`](ArrayBase::view_mut), using |
| 305 | +/// slicing ([`.slice()`](ArrayBase::slice), [`.slice_mut()`](ArrayBase::slice_mut)) or from one of |
| 306 | +/// the many iterators that yield array views. |
305 | 307 | /// |
306 | 308 | /// You can also create an array view from a regular slice of data not |
307 | 309 | /// allocated with `Array` — see array view methods or their `From` impls. |
|
0 commit comments