@@ -401,7 +401,7 @@ impl<T: TypeNum> PyArray<T> {
401
401
/// # extern crate pyo3; extern crate numpy; #[macro_use] extern crate ndarray; fn main() {
402
402
/// use numpy::PyArray;
403
403
/// let gil = pyo3::Python::acquire_gil();
404
- /// let pyarray = PyArray::from_ndarray(gil.python(), array![[1, 2], [3, 4]]);
404
+ /// let pyarray = PyArray::from_ndarray(gil.python(), & array![[1, 2], [3, 4]]);
405
405
/// assert_eq!(pyarray.as_array().unwrap(), array![[1, 2], [3, 4]].into_dyn());
406
406
/// # }
407
407
/// ```
@@ -476,7 +476,7 @@ impl<T: TypeNum> PyArray<T> {
476
476
/// # extern crate pyo3; extern crate numpy; #[macro_use] extern crate ndarray; fn main() {
477
477
/// use numpy::PyArray;
478
478
/// let gil = pyo3::Python::acquire_gil();
479
- /// let pyarray = PyArray::<i32>::new(gil.python(), [4, 5, 6]);
479
+ /// let pyarray = PyArray::<i32>::new(gil.python(), [4, 5, 6], false );
480
480
/// assert_eq!(pyarray.shape(), &[4, 5, 6]);
481
481
/// # }
482
482
/// ```
@@ -540,7 +540,7 @@ impl<T: TypeNum> PyArray<T> {
540
540
/// # Example
541
541
/// ```
542
542
/// # extern crate pyo3; extern crate numpy; fn main() {
543
- /// use numpy::{ PyArray, IntoPyArray} ;
543
+ /// use numpy::PyArray;
544
544
/// let gil = pyo3::Python::acquire_gil();
545
545
/// let pyarray = PyArray::<f64>::arange(gil.python(), 2.0, 4.0, 0.5);
546
546
/// assert_eq!(pyarray.as_slice().unwrap(), &[2.0, 2.5, 3.0, 3.5]);
@@ -558,10 +558,10 @@ impl<T: TypeNum> PyArray<T> {
558
558
/// # Example
559
559
/// ```
560
560
/// # extern crate pyo3; extern crate numpy; fn main() {
561
- /// use numpy::{ PyArray, IntoPyArray} ;
561
+ /// use numpy::PyArray;
562
562
/// let gil = pyo3::Python::acquire_gil();
563
563
/// let pyarray_f = PyArray::<f64>::arange(gil.python(), 2.0, 5.0, 1.0);
564
- /// let pyarray_i = PyArray::<i64>::new(gil.python(), [3]);
564
+ /// let pyarray_i = PyArray::<i64>::new(gil.python(), [3], false );
565
565
/// assert!(pyarray_f.copy_to(pyarray_i).is_ok());
566
566
/// assert_eq!(pyarray_i.as_slice().unwrap(), &[2, 3, 4]);
567
567
/// # }
@@ -580,10 +580,10 @@ impl<T: TypeNum> PyArray<T> {
580
580
/// # Example
581
581
/// ```
582
582
/// # extern crate pyo3; extern crate numpy; fn main() {
583
- /// use numpy::{ PyArray, IntoPyArray} ;
583
+ /// use numpy::PyArray;
584
584
/// let gil = pyo3::Python::acquire_gil();
585
585
/// let pyarray_f = PyArray::<f64>::arange(gil.python(), 2.0, 5.0, 1.0);
586
- /// let pyarray_i = PyArray::<i64>::new(gil.python(), [3]);
586
+ /// let pyarray_i = PyArray::<i64>::new(gil.python(), [3], false );
587
587
/// assert!(pyarray_f.move_to(pyarray_i).is_ok());
588
588
/// assert_eq!(pyarray_i.as_slice().unwrap(), &[2, 3, 4]);
589
589
/// # }
@@ -602,7 +602,7 @@ impl<T: TypeNum> PyArray<T> {
602
602
/// # Example
603
603
/// ```
604
604
/// # extern crate pyo3; extern crate numpy; fn main() {
605
- /// use numpy::{ PyArray, IntoPyArray} ;
605
+ /// use numpy::PyArray;
606
606
/// let gil = pyo3::Python::acquire_gil();
607
607
/// let pyarray_f = PyArray::<f64>::arange(gil.python(), 2.0, 5.0, 1.0);
608
608
/// let pyarray_i = pyarray_f.cast::<i32>(false).unwrap();
@@ -639,7 +639,7 @@ impl<T: TypeNum> PyArray<T> {
639
639
/// # #[macro_use] extern crate ndarray; extern crate pyo3; extern crate numpy; fn main() {
640
640
/// use numpy::PyArray;
641
641
/// let gil = pyo3::Python::acquire_gil();
642
- /// let array = PyArray::from_vec (gil.python(), ( 0..9).collect() );
642
+ /// let array = PyArray::from_exact_iter (gil.python(), 0..9);
643
643
/// let array = array.reshape([3, 3]).unwrap();
644
644
/// assert_eq!(array.as_array().unwrap(), array![[0, 1, 2], [3, 4, 5], [6, 7, 8]].into_dyn());
645
645
/// assert!(array.reshape([5]).is_err());
0 commit comments