@@ -98,19 +98,84 @@ class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], G
98
98
* ,
99
99
maxprint : int | None = None ,
100
100
) -> None : ...
101
- @overload # 2-d shape-like, dtype: None
101
+ @overload # 2-d shape-like, dtype: float64-like | None
102
102
def __init__ (
103
103
self : bsr_array [np .float64 ],
104
104
/ ,
105
105
arg1 : ToShape2D ,
106
- shape : None = None ,
107
- dtype : None = None ,
106
+ shape : ToShape2D | None = None ,
107
+ dtype : onp .AnyFloat64DType | None = None ,
108
+ copy : bool = False ,
109
+ * ,
110
+ maxprint : int | None = None ,
111
+ ) -> None : ...
112
+ @overload # 2-d shape-like, dtype: bool-like (positional)
113
+ def __init__ (
114
+ self : bsr_array [np .bool_ ],
115
+ / ,
116
+ arg1 : ToShape2D ,
117
+ shape : ToShape2D | None ,
118
+ dtype : onp .AnyBoolDType ,
119
+ copy : bool = False ,
120
+ * ,
121
+ maxprint : int | None = None ,
122
+ ) -> None : ...
123
+ @overload # 2-d shape-like, dtype: bool-like (keyword)
124
+ def __init__ (
125
+ self : bsr_array [np .bool_ ],
126
+ / ,
127
+ arg1 : ToShape2D ,
128
+ shape : ToShape2D | None = None ,
129
+ * ,
130
+ dtype : onp .AnyBoolDType ,
131
+ copy : bool = False ,
132
+ maxprint : int | None = None ,
133
+ ) -> None : ...
134
+ @overload # 2-d shape-like, dtype: int-like (positional)
135
+ def __init__ (
136
+ self : bsr_array [np .int64 ],
137
+ / ,
138
+ arg1 : ToShape2D ,
139
+ shape : ToShape2D | None ,
140
+ dtype : onp .AnyIntDType ,
108
141
copy : bool = False ,
109
- blocksize : tuple [int , int ] | None = None ,
110
142
* ,
111
143
maxprint : int | None = None ,
112
144
) -> None : ...
113
- @overload # matrix-like builtins.bool, dtype: type[bool] | None
145
+ @overload # 2-d shape-like, dtype: int-like (keyword)
146
+ def __init__ (
147
+ self : bsr_array [np .int64 ],
148
+ / ,
149
+ arg1 : ToShape2D ,
150
+ shape : ToShape2D | None = None ,
151
+ * ,
152
+ dtype : onp .AnyIntDType ,
153
+ copy : bool = False ,
154
+ maxprint : int | None = None ,
155
+ ) -> None : ...
156
+ @overload # 2-d shape-like, dtype: complex128-like (positional)
157
+ def __init__ (
158
+ self : bsr_array [np .complex128 ],
159
+ / ,
160
+ arg1 : ToShape2D ,
161
+ shape : ToShape2D | None ,
162
+ dtype : onp .AnyComplex128DType ,
163
+ copy : bool = False ,
164
+ * ,
165
+ maxprint : int | None = None ,
166
+ ) -> None : ...
167
+ @overload # 2-d shape-like, dtype: complex128-like (keyword)
168
+ def __init__ (
169
+ self : bsr_array [np .complex128 ],
170
+ / ,
171
+ arg1 : ToShape2D ,
172
+ shape : ToShape2D | None = None ,
173
+ * ,
174
+ dtype : onp .AnyComplex128DType ,
175
+ copy : bool = False ,
176
+ maxprint : int | None = None ,
177
+ ) -> None : ...
178
+ @overload # matrix-like builtins.bool, dtype: bool-like | None
114
179
def __init__ (
115
180
self : bsr_array [np .bool_ ],
116
181
/ ,
@@ -122,7 +187,7 @@ class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], G
122
187
* ,
123
188
maxprint : int | None = None ,
124
189
) -> None : ...
125
- @overload # matrix-like builtins.int, dtype: type[ int] | None
190
+ @overload # matrix-like builtins.int, dtype: int-like | None
126
191
def __init__ (
127
192
self : bsr_array [np .int_ ],
128
193
/ ,
@@ -134,7 +199,7 @@ class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], G
134
199
* ,
135
200
maxprint : int | None = None ,
136
201
) -> None : ...
137
- @overload # matrix-like builtins.float, dtype: type[float] | None
202
+ @overload # matrix-like builtins.float, dtype: float64-like | None
138
203
def __init__ (
139
204
self : bsr_array [np .float64 ],
140
205
/ ,
@@ -146,7 +211,7 @@ class bsr_array(_bsr_base[_ScalarT_co], sparray[_ScalarT_co, tuple[int, int]], G
146
211
* ,
147
212
maxprint : int | None = None ,
148
213
) -> None : ...
149
- @overload # matrix-like builtins.complex, dtype: type[complex] | None
214
+ @overload # matrix-like builtins.complex, dtype: complex128-like | None
150
215
def __init__ (
151
216
self : bsr_array [np .complex128 ],
152
217
/ ,
@@ -236,7 +301,7 @@ class bsr_matrix(_bsr_base[_ScalarT_co], spmatrix[_ScalarT_co], Generic[_ScalarT
236
301
* ,
237
302
maxprint : int | None = None ,
238
303
) -> None : ...
239
- @overload # matrix-like builtins.bool, dtype: type[ bool] | None
304
+ @overload # matrix-like builtins.bool, dtype: bool-like | None
240
305
def __init__ (
241
306
self : bsr_matrix [np .bool_ ],
242
307
/ ,
@@ -248,7 +313,7 @@ class bsr_matrix(_bsr_base[_ScalarT_co], spmatrix[_ScalarT_co], Generic[_ScalarT
248
313
* ,
249
314
maxprint : int | None = None ,
250
315
) -> None : ...
251
- @overload # matrix-like builtins.int, dtype: type[ int] | None
316
+ @overload # matrix-like builtins.int, dtype: int-like | None
252
317
def __init__ (
253
318
self : bsr_matrix [np .int_ ],
254
319
/ ,
@@ -260,7 +325,7 @@ class bsr_matrix(_bsr_base[_ScalarT_co], spmatrix[_ScalarT_co], Generic[_ScalarT
260
325
* ,
261
326
maxprint : int | None = None ,
262
327
) -> None : ...
263
- @overload # matrix-like builtins.float, dtype: type[float] | None
328
+ @overload # matrix-like builtins.float, dtype: float64-like | None
264
329
def __init__ (
265
330
self : bsr_matrix [np .float64 ],
266
331
/ ,
@@ -272,7 +337,7 @@ class bsr_matrix(_bsr_base[_ScalarT_co], spmatrix[_ScalarT_co], Generic[_ScalarT
272
337
* ,
273
338
maxprint : int | None = None ,
274
339
) -> None : ...
275
- @overload # matrix-like builtins.complex, dtype: type[complex] | None
340
+ @overload # matrix-like builtins.complex, dtype: complex128-like | None
276
341
def __init__ (
277
342
self : bsr_matrix [np .complex128 ],
278
343
/ ,
0 commit comments