@@ -6,12 +6,12 @@ use test::{black_box, Bencher};
6
6
use std:: ops:: Range ;
7
7
8
8
use numpy:: { PyArray1 , PyArray2 , PyArray3 } ;
9
- use pyo3:: { types:: PyAnyMethods , Bound , Python , ToPyObject } ;
9
+ use pyo3:: { types:: PyAnyMethods , Bound , Python } ;
10
10
11
11
#[ bench]
12
12
fn extract_success ( bencher : & mut Bencher ) {
13
13
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 ( ) ;
15
15
16
16
bencher. iter ( || {
17
17
black_box ( & any)
@@ -24,7 +24,7 @@ fn extract_success(bencher: &mut Bencher) {
24
24
#[ bench]
25
25
fn extract_failure ( bencher : & mut Bencher ) {
26
26
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 ( ) ;
28
28
29
29
bencher. iter ( || {
30
30
black_box ( & any)
@@ -37,7 +37,7 @@ fn extract_failure(bencher: &mut Bencher) {
37
37
#[ bench]
38
38
fn downcast_success ( bencher : & mut Bencher ) {
39
39
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 ( ) ;
41
41
42
42
bencher. iter ( || black_box ( & any) . downcast :: < PyArray2 < f64 > > ( ) . unwrap ( ) ) ;
43
43
} ) ;
@@ -46,7 +46,7 @@ fn downcast_success(bencher: &mut Bencher) {
46
46
#[ bench]
47
47
fn downcast_failure ( bencher : & mut Bencher ) {
48
48
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 ( ) ;
50
50
51
51
bencher. iter ( || black_box ( & any) . downcast :: < PyArray2 < f64 > > ( ) . unwrap_err ( ) ) ;
52
52
} ) ;
@@ -67,7 +67,7 @@ fn from_iter(bencher: &mut Bencher, size: usize) {
67
67
bencher. iter ( || {
68
68
let iter = black_box ( Iter ( 0 ..size) ) ;
69
69
70
- PyArray1 :: from_iter_bound ( py, iter)
70
+ PyArray1 :: from_iter ( py, iter)
71
71
} ) ;
72
72
} ) ;
73
73
}
@@ -94,7 +94,7 @@ fn from_slice(bencher: &mut Bencher, size: usize) {
94
94
bencher. iter ( || {
95
95
let slice = black_box ( & vec) ;
96
96
97
- PyArray1 :: from_slice_bound ( py, slice)
97
+ PyArray1 :: from_slice ( py, slice)
98
98
} ) ;
99
99
} ) ;
100
100
}
@@ -121,7 +121,7 @@ fn from_object_slice(bencher: &mut Bencher, size: usize) {
121
121
bencher. iter ( || {
122
122
let slice = black_box ( & vec) ;
123
123
124
- PyArray1 :: from_slice_bound ( py, slice)
124
+ PyArray1 :: from_slice ( py, slice)
125
125
} ) ;
126
126
} ) ;
127
127
}
@@ -148,7 +148,7 @@ fn from_vec2(bencher: &mut Bencher, size: usize) {
148
148
bencher. iter ( || {
149
149
let vec2 = black_box ( & vec2) ;
150
150
151
- PyArray2 :: from_vec2_bound ( py, vec2) . unwrap ( )
151
+ PyArray2 :: from_vec2 ( py, vec2) . unwrap ( )
152
152
} ) ;
153
153
} ) ;
154
154
}
@@ -175,7 +175,7 @@ fn from_vec3(bencher: &mut Bencher, size: usize) {
175
175
bencher. iter ( || {
176
176
let vec3 = black_box ( & vec3) ;
177
177
178
- PyArray3 :: from_vec3_bound ( py, vec3) . unwrap ( )
178
+ PyArray3 :: from_vec3 ( py, vec3) . unwrap ( )
179
179
} ) ;
180
180
} ) ;
181
181
}
0 commit comments