1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import numpy as np
|
|
| class Test1:
| not_dtype = np.dtype(float)
|
|
| class Test2:
| dtype = float
|
|
| np.dtype(Test1()) # E: No overload variant of "dtype" matches
| np.dtype(Test2()) # E: incompatible type
|
| np.dtype( # E: No overload variant of "dtype" matches
| {
| "field1": (float, 1),
| "field2": (int, 3),
| }
| )
|
|