@@ -6,12 +6,12 @@ use test::{black_box, Bencher};
66use std:: ops:: Range ;
77
88use numpy:: { PyArray1 , PyArray2 , PyArray3 } ;
9- use pyo3:: { types:: PyAnyMethods , Bound , Python , ToPyObject } ;
9+ use pyo3:: { types:: PyAnyMethods , Bound , Python } ;
1010
1111#[ bench]
1212fn extract_success ( bencher : & mut Bencher ) {
1313 Python :: with_gil ( |py| {
14- let any = PyArray2 :: < f64 > :: zeros_bound ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
14+ let any = PyArray2 :: < f64 > :: zeros ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
1515
1616 bencher. iter ( || {
1717 black_box ( & any)
@@ -24,7 +24,7 @@ fn extract_success(bencher: &mut Bencher) {
2424#[ bench]
2525fn extract_failure ( bencher : & mut Bencher ) {
2626 Python :: with_gil ( |py| {
27- let any = PyArray2 :: < f64 > :: zeros_bound ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
27+ let any = PyArray2 :: < f64 > :: zeros ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
2828
2929 bencher. iter ( || {
3030 black_box ( & any)
@@ -37,7 +37,7 @@ fn extract_failure(bencher: &mut Bencher) {
3737#[ bench]
3838fn downcast_success ( bencher : & mut Bencher ) {
3939 Python :: with_gil ( |py| {
40- let any = PyArray2 :: < f64 > :: zeros_bound ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
40+ let any = PyArray2 :: < f64 > :: zeros ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
4141
4242 bencher. iter ( || black_box ( & any) . downcast :: < PyArray2 < f64 > > ( ) . unwrap ( ) ) ;
4343 } ) ;
@@ -46,7 +46,7 @@ fn downcast_success(bencher: &mut Bencher) {
4646#[ bench]
4747fn downcast_failure ( bencher : & mut Bencher ) {
4848 Python :: with_gil ( |py| {
49- let any = PyArray2 :: < f64 > :: zeros_bound ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
49+ let any = PyArray2 :: < f64 > :: zeros ( py, ( 10 , 10 ) , false ) . into_any ( ) ;
5050
5151 bencher. iter ( || black_box ( & any) . downcast :: < PyArray2 < f64 > > ( ) . unwrap_err ( ) ) ;
5252 } ) ;
@@ -67,7 +67,7 @@ fn from_iter(bencher: &mut Bencher, size: usize) {
6767 bencher. iter ( || {
6868 let iter = black_box ( Iter ( 0 ..size) ) ;
6969
70- PyArray1 :: from_iter_bound ( py, iter)
70+ PyArray1 :: from_iter ( py, iter)
7171 } ) ;
7272 } ) ;
7373}
@@ -94,7 +94,7 @@ fn from_slice(bencher: &mut Bencher, size: usize) {
9494 bencher. iter ( || {
9595 let slice = black_box ( & vec) ;
9696
97- PyArray1 :: from_slice_bound ( py, slice)
97+ PyArray1 :: from_slice ( py, slice)
9898 } ) ;
9999 } ) ;
100100}
@@ -121,7 +121,7 @@ fn from_object_slice(bencher: &mut Bencher, size: usize) {
121121 bencher. iter ( || {
122122 let slice = black_box ( & vec) ;
123123
124- PyArray1 :: from_slice_bound ( py, slice)
124+ PyArray1 :: from_slice ( py, slice)
125125 } ) ;
126126 } ) ;
127127}
@@ -148,7 +148,7 @@ fn from_vec2(bencher: &mut Bencher, size: usize) {
148148 bencher. iter ( || {
149149 let vec2 = black_box ( & vec2) ;
150150
151- PyArray2 :: from_vec2_bound ( py, vec2) . unwrap ( )
151+ PyArray2 :: from_vec2 ( py, vec2) . unwrap ( )
152152 } ) ;
153153 } ) ;
154154}
@@ -175,7 +175,7 @@ fn from_vec3(bencher: &mut Bencher, size: usize) {
175175 bencher. iter ( || {
176176 let vec3 = black_box ( & vec3) ;
177177
178- PyArray3 :: from_vec3_bound ( py, vec3) . unwrap ( )
178+ PyArray3 :: from_vec3 ( py, vec3) . unwrap ( )
179179 } ) ;
180180 } ) ;
181181}
0 commit comments