@@ -171,7 +171,7 @@ class coo_array(_coo_base[_ScalarT_co, _ShapeT_co], sparray[_ScalarT_co, _ShapeT
171
171
* ,
172
172
maxprint : int | None = None ,
173
173
) -> None : ...
174
- @overload # >2-d shape-like, dtype: type[float]
174
+ @overload # >2-d shape-like, dtype: type[float] | None
175
175
def __init__ (
176
176
self : coo_array [np .float64 , onp .AtLeast3D ],
177
177
/ ,
@@ -182,103 +182,193 @@ class coo_array(_coo_base[_ScalarT_co, _ShapeT_co], sparray[_ScalarT_co, _ShapeT
182
182
* ,
183
183
maxprint : int | None = None ,
184
184
) -> None : ...
185
- @overload # 1-d shape-like, dtype: type[bool]
185
+ @overload # 1-d shape-like, dtype: type[bool] (positional)
186
186
def __init__ (
187
187
self : coo_array [np .bool_ , tuple [int ]],
188
188
/ ,
189
189
arg1 : ToShape1D ,
190
- shape : ToShape1D | None = None ,
191
- dtype : onp .AnyBoolDType | None = None ,
190
+ shape : ToShape1D | None ,
191
+ dtype : onp .AnyBoolDType ,
192
192
copy : bool = False ,
193
+ maxprint : int | None = None ,
194
+ ) -> None : ...
195
+ @overload # 1-d shape-like, dtype: type[bool] (keyword)
196
+ def __init__ (
197
+ self : coo_array [np .bool_ , tuple [int ]],
198
+ / ,
199
+ arg1 : ToShape1D ,
200
+ shape : ToShape1D | None = None ,
193
201
* ,
202
+ dtype : onp .AnyBoolDType ,
203
+ copy : bool = False ,
194
204
maxprint : int | None = None ,
195
205
) -> None : ...
196
- @overload # 2-d shape-like, dtype: type[bool]
206
+ @overload # 2-d shape-like, dtype: type[bool] (positional)
197
207
def __init__ (
198
208
self : coo_array [np .bool_ , tuple [int , int ]],
199
209
/ ,
200
210
arg1 : ToShape2D ,
201
- shape : ToShape2D | None = None ,
202
- dtype : onp .AnyBoolDType | None = None ,
211
+ shape : ToShape2D | None ,
212
+ dtype : onp .AnyBoolDType ,
203
213
copy : bool = False ,
214
+ maxprint : int | None = None ,
215
+ ) -> None : ...
216
+ @overload # 2-d shape-like, dtype: type[bool] (keyword)
217
+ def __init__ (
218
+ self : coo_array [np .bool_ , tuple [int , int ]],
219
+ / ,
220
+ arg1 : ToShape2D ,
221
+ shape : ToShape2D | None = None ,
204
222
* ,
223
+ dtype : onp .AnyBoolDType ,
224
+ copy : bool = False ,
205
225
maxprint : int | None = None ,
206
226
) -> None : ...
207
- @overload # >2-d shape-like, dtype: type[bool]
227
+ @overload # >2-d shape-like, dtype: type[bool] (positional)
208
228
def __init__ (
209
229
self : coo_array [np .bool_ , onp .AtLeast3D ],
210
230
/ ,
211
231
arg1 : ToShapeMin3D ,
212
- shape : ToShapeMin3D | None = None ,
213
- dtype : onp .AnyBoolDType | None = None ,
232
+ shape : ToShapeMin3D | None ,
233
+ dtype : onp .AnyBoolDType ,
214
234
copy : bool = False ,
235
+ maxprint : int | None = None ,
236
+ ) -> None : ...
237
+ @overload # >2-d shape-like, dtype: type[bool] (keyword)
238
+ def __init__ (
239
+ self : coo_array [np .bool_ , onp .AtLeast3D ],
240
+ / ,
241
+ arg1 : ToShapeMin3D ,
242
+ shape : ToShapeMin3D | None = None ,
215
243
* ,
244
+ dtype : onp .AnyBoolDType ,
245
+ copy : bool = False ,
216
246
maxprint : int | None = None ,
217
247
) -> None : ...
218
- @overload # 1-d shape-like, dtype: type[int]
248
+ @overload # 1-d shape-like, dtype: type[int] (positional)
219
249
def __init__ (
220
250
self : coo_array [np .int64 , tuple [int ]],
221
251
/ ,
222
252
arg1 : ToShape1D ,
223
- shape : ToShape1D | None = None ,
224
- dtype : onp .AnyIntDType | None = None ,
253
+ shape : ToShape1D | None ,
254
+ dtype : onp .AnyIntDType ,
225
255
copy : bool = False ,
256
+ maxprint : int | None = None ,
257
+ ) -> None : ...
258
+ @overload # 1-d shape-like, dtype: type[int] (keyword)
259
+ def __init__ (
260
+ self : coo_array [np .int64 , tuple [int ]],
261
+ / ,
262
+ arg1 : ToShape1D ,
263
+ shape : ToShape1D | None = None ,
226
264
* ,
265
+ dtype : onp .AnyIntDType ,
266
+ copy : bool = False ,
227
267
maxprint : int | None = None ,
228
268
) -> None : ...
229
- @overload # 2-d shape-like, dtype: type[int]
269
+ @overload # 2-d shape-like, dtype: type[int] (positional)
230
270
def __init__ (
231
271
self : coo_array [np .int64 , tuple [int , int ]],
232
272
/ ,
233
273
arg1 : ToShape2D ,
234
- shape : ToShape2D | None = None ,
235
- dtype : onp .AnyIntDType | None = None ,
274
+ shape : ToShape2D | None ,
275
+ dtype : onp .AnyIntDType ,
236
276
copy : bool = False ,
277
+ maxprint : int | None = None ,
278
+ ) -> None : ...
279
+ @overload # 2-d shape-like, dtype: type[int] (keyword)
280
+ def __init__ (
281
+ self : coo_array [np .int64 , tuple [int , int ]],
282
+ / ,
283
+ arg1 : ToShape2D ,
284
+ shape : ToShape2D | None = None ,
237
285
* ,
286
+ dtype : onp .AnyIntDType ,
287
+ copy : bool = False ,
238
288
maxprint : int | None = None ,
239
289
) -> None : ...
240
- @overload # >2-d shape-like, dtype: type[int]
290
+ @overload # >2-d shape-like, dtype: type[int] (positional)
241
291
def __init__ (
242
292
self : coo_array [np .int64 , onp .AtLeast3D ],
243
293
/ ,
244
294
arg1 : ToShapeMin3D ,
245
- shape : ToShapeMin3D | None = None ,
246
- dtype : onp .AnyIntDType | None = None ,
295
+ shape : ToShapeMin3D | None ,
296
+ dtype : onp .AnyIntDType ,
247
297
copy : bool = False ,
298
+ maxprint : int | None = None ,
299
+ ) -> None : ...
300
+ @overload # >2-d shape-like, dtype: type[int] (keyword)
301
+ def __init__ (
302
+ self : coo_array [np .int64 , onp .AtLeast3D ],
303
+ / ,
304
+ arg1 : ToShapeMin3D ,
305
+ shape : ToShapeMin3D | None = None ,
248
306
* ,
307
+ dtype : onp .AnyIntDType ,
308
+ copy : bool = False ,
249
309
maxprint : int | None = None ,
250
310
) -> None : ...
251
- @overload # 1-d shape-like, dtype: type[complex]
311
+ @overload # 1-d shape-like, dtype: type[complex] (positional)
252
312
def __init__ (
253
313
self : coo_array [np .complex128 , tuple [int ]],
254
314
/ ,
255
315
arg1 : ToShape1D ,
256
- shape : ToShape1D | None = None ,
257
- dtype : onp .AnyComplex128DType | None = None ,
316
+ shape : ToShape1D | None ,
317
+ dtype : onp .AnyComplex128DType ,
258
318
copy : bool = False ,
319
+ maxprint : int | None = None ,
320
+ ) -> None : ...
321
+ @overload # 1-d shape-like, dtype: type[complex] (keyword)
322
+ def __init__ (
323
+ self : coo_array [np .complex128 , tuple [int ]],
324
+ / ,
325
+ arg1 : ToShape1D ,
326
+ shape : ToShape1D | None = None ,
259
327
* ,
328
+ dtype : onp .AnyComplex128DType ,
329
+ copy : bool = False ,
260
330
maxprint : int | None = None ,
261
331
) -> None : ...
262
- @overload # 2-d shape-like, dtype: type[complex]
332
+ @overload # 2-d shape-like, dtype: type[complex] (positional)
263
333
def __init__ (
264
334
self : coo_array [np .complex128 , tuple [int , int ]],
265
335
/ ,
266
336
arg1 : ToShape2D ,
267
- shape : ToShape2D | None = None ,
268
- dtype : onp .AnyComplex128DType | None = None ,
337
+ shape : ToShape2D | None ,
338
+ dtype : onp .AnyComplex128DType ,
269
339
copy : bool = False ,
340
+ maxprint : int | None = None ,
341
+ ) -> None : ...
342
+ @overload # 2-d shape-like, dtype: type[complex] (keyword)
343
+ def __init__ (
344
+ self : coo_array [np .complex128 , tuple [int , int ]],
345
+ / ,
346
+ arg1 : ToShape2D ,
347
+ shape : ToShape2D | None = None ,
270
348
* ,
349
+ dtype : onp .AnyComplex128DType ,
350
+ copy : bool = False ,
271
351
maxprint : int | None = None ,
272
352
) -> None : ...
273
- @overload # >2-d shape-like, dtype: type[complex]
353
+ @overload # >2-d shape-like, dtype: type[complex] (positional)
274
354
def __init__ (
275
355
self : coo_array [np .complex128 , onp .AtLeast3D ],
276
356
/ ,
277
357
arg1 : ToShapeMin3D ,
278
- shape : ToShapeMin3D | None = None ,
279
- dtype : onp .AnyComplex64DType | None = None ,
358
+ shape : ToShapeMin3D | None ,
359
+ dtype : onp .AnyComplex64DType ,
280
360
copy : bool = False ,
361
+ maxprint : int | None = None ,
362
+ ) -> None : ...
363
+ @overload # >2-d shape-like, dtype: type[complex] (keyword)
364
+ def __init__ (
365
+ self : coo_array [np .complex128 , onp .AtLeast3D ],
366
+ / ,
367
+ arg1 : ToShapeMin3D ,
368
+ shape : ToShapeMin3D | None = None ,
281
369
* ,
370
+ dtype : onp .AnyComplex64DType ,
371
+ copy : bool = False ,
282
372
maxprint : int | None = None ,
283
373
) -> None : ...
284
374
@overload # vector-like builtins.bool, dtype: type[bool] | None
0 commit comments