Commit 8b8d56b
committed
Preserve numpy < 2.0 Unique inverse output shape
In numpy 2.0, if axis=None, then np.unique
does not flatten the inverse indices returned
if return_inverse=True
A helper function has been added to npy_2_compat.py
to mimic the output of `np.unique` from version of
numpy before 2.01 parent 70885b2 commit 8b8d56b
File tree
3 files changed
+48
-11
lines changed- pytensor
- tensor
- tests/tensor
3 files changed
+48
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
66 | 88 | | |
67 | 89 | | |
68 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
1226 | 1227 | | |
1227 | 1228 | | |
1228 | 1229 | | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
1229 | 1233 | | |
1230 | 1234 | | |
1231 | 1235 | | |
| |||
1271 | 1275 | | |
1272 | 1276 | | |
1273 | 1277 | | |
| 1278 | + | |
1274 | 1279 | | |
1275 | 1280 | | |
| 1281 | + | |
1276 | 1282 | | |
1277 | 1283 | | |
| 1284 | + | |
1278 | 1285 | | |
1279 | 1286 | | |
| 1287 | + | |
1280 | 1288 | | |
1281 | 1289 | | |
1282 | 1290 | | |
1283 | 1291 | | |
1284 | | - | |
| 1292 | + | |
1285 | 1293 | | |
1286 | 1294 | | |
1287 | 1295 | | |
| |||
1306 | 1314 | | |
1307 | 1315 | | |
1308 | 1316 | | |
1309 | | - | |
1310 | 1317 | | |
1311 | | - | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
1312 | 1325 | | |
1313 | 1326 | | |
1314 | 1327 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
899 | 900 | | |
900 | 901 | | |
901 | 902 | | |
902 | | - | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
910 | 911 | | |
911 | 912 | | |
912 | 913 | | |
913 | 914 | | |
| 915 | + | |
914 | 916 | | |
915 | 917 | | |
916 | 918 | | |
| |||
0 commit comments