Skip to content

Commit cda3c87

Browse files
committed
Merge pull request #62 from arrayfire/hotfix/index_test
Hotfix/index test
2 parents 9e0b06f + 3c2f70c commit cda3c87

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/array.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,10 @@ impl Array {
119119
/// # Examples
120120
///
121121
/// ```
122-
/// use arrayfire::{Array, Dim4};
122+
/// use arrayfire::{Array, Dim4, print};
123123
/// let values: &[f32] = &[1.0, 2.0, 3.0];
124124
/// let indices = Array::new(values, Dim4::new(&[3, 1, 1, 1])).unwrap();
125+
/// print(&indices).unwrap();
125126
/// ```
126127
#[allow(unused_mut)]
127128
pub fn new<T: HasAfEnum>(slice: &[T], dims: Dim4) -> Result<Array, AfError> {

src/index.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ pub fn index<T: Copy>(input: &Array, seqs: &[Seq<T>]) -> Result<Array, AfError>
160160
/// let a = randu::<f32>(dims).unwrap();
161161
/// println!("Grab last row of the random matrix");
162162
/// print(&a);
163-
/// print(&row(&a, 4).unwrap());
163+
/// print(&row(&a, 4).unwrap()).unwrap();
164164
/// ```
165165
#[allow(dead_code)]
166166
pub fn row(input: &Array, row_num: u64) -> Result<Array, AfError> {
@@ -351,11 +351,11 @@ pub fn assign_seq<T: Copy>(lhs: &Array, seqs: &[Seq<T>], rhs: &Array) -> Result<
351351
/// Ok(v) => v,
352352
/// Err(e) => panic!("{}",e),
353353
/// };
354-
/// idxrs.set_index(&indices, 0, None); // 2nd parameter is indexing dimension
355-
/// idxrs.set_index(&seq4gen, 1, Some(false)); // 3rd parameter indicates batch operation
354+
/// idxrs.set_index(&indices, 0, None).unwrap(); // 2nd parameter is indexing dimension
355+
/// idxrs.set_index(&seq4gen, 1, Some(false)).unwrap(); // 3rd parameter indicates batch operation
356356
///
357357
/// let sub2 = index_gen(&a, idxrs).unwrap();
358-
/// println!("a(indices, seq(0, 2, 1))"); print(&sub2);
358+
/// println!("a(indices, seq(0, 2, 1))"); print(&sub2).unwrap();
359359
/// // [3 3 1 1]
360360
/// // 0.1315 0.0470 0.5194
361361
/// // 0.7556 0.6789 0.8310
@@ -396,11 +396,11 @@ pub fn index_gen(input: &Array, indices: Indexer) -> Result<Array, AfError> {
396396
/// Ok(v) => v,
397397
/// Err(e) => panic!("{}",e),
398398
/// };
399-
/// idxrs.set_index(&indices, 0, None); // 2nd parameter is indexing dimension
400-
/// idxrs.set_index(&seq4gen, 1, Some(false)); // 3rd parameter indicates batch operation
399+
/// idxrs.set_index(&indices, 0, None).unwrap(); // 2nd parameter is indexing dimension
400+
/// idxrs.set_index(&seq4gen, 1, Some(false)).unwrap(); // 3rd parameter indicates batch operation
401401
///
402402
/// let sub2 = assign_gen(&a, &idxrs, &b).unwrap();
403-
/// println!("a(indices, seq(0, 2, 1))"); print(&sub2);
403+
/// println!("a(indices, seq(0, 2, 1))"); print(&sub2).unwrap();
404404
/// // [5 3 1 1]
405405
/// // 0.0000 0.2190 0.3835
406406
/// // 2.0000 2.0000 2.0000

0 commit comments

Comments
 (0)