Commit 94bea60
authored
Add nd-support to
The PR extends `dpnp.trim_zeros` implement to align with changes
introduced in NumPy 2.2.
It adds support for trimming nd-arrays while preserving the old behavior
for 1-d input. The new parameter `axis` can specify a single dimension
to be trimmed (reducing all other dimensions to the envelope of absolute
values). By default (when `None` is specified), all dimensions are
trimmed iteratively.dpnp.trim_zeros (#2241)1 parent fdde3d0 commit 94bea60
File tree
3 files changed
+100
-42
lines changed- dpnp
- tests
- third_party/cupy/manipulation_tests
3 files changed
+100
-42
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3900 | 3900 | | |
3901 | 3901 | | |
3902 | 3902 | | |
3903 | | - | |
| 3903 | + | |
3904 | 3904 | | |
3905 | | - | |
| 3905 | + | |
3906 | 3906 | | |
3907 | 3907 | | |
3908 | 3908 | | |
3909 | 3909 | | |
3910 | 3910 | | |
3911 | 3911 | | |
3912 | | - | |
3913 | | - | |
3914 | | - | |
3915 | | - | |
| 3912 | + | |
| 3913 | + | |
| 3914 | + | |
| 3915 | + | |
| 3916 | + | |
| 3917 | + | |
| 3918 | + | |
3916 | 3919 | | |
| 3920 | + | |
| 3921 | + | |
| 3922 | + | |
| 3923 | + | |
| 3924 | + | |
| 3925 | + | |
| 3926 | + | |
3917 | 3927 | | |
3918 | 3928 | | |
3919 | 3929 | | |
3920 | 3930 | | |
3921 | | - | |
| 3931 | + | |
| 3932 | + | |
| 3933 | + | |
| 3934 | + | |
| 3935 | + | |
| 3936 | + | |
3922 | 3937 | | |
3923 | 3938 | | |
3924 | 3939 | | |
| |||
3927 | 3942 | | |
3928 | 3943 | | |
3929 | 3944 | | |
3930 | | - | |
| 3945 | + | |
3931 | 3946 | | |
3932 | 3947 | | |
| 3948 | + | |
| 3949 | + | |
| 3950 | + | |
| 3951 | + | |
| 3952 | + | |
| 3953 | + | |
| 3954 | + | |
| 3955 | + | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
| 3959 | + | |
| 3960 | + | |
| 3961 | + | |
3933 | 3962 | | |
3934 | 3963 | | |
3935 | 3964 | | |
3936 | | - | |
3937 | | - | |
3938 | | - | |
3939 | | - | |
3940 | 3965 | | |
3941 | 3966 | | |
3942 | 3967 | | |
3943 | 3968 | | |
3944 | | - | |
3945 | | - | |
3946 | | - | |
| 3969 | + | |
| 3970 | + | |
| 3971 | + | |
| 3972 | + | |
| 3973 | + | |
| 3974 | + | |
| 3975 | + | |
3947 | 3976 | | |
3948 | 3977 | | |
3949 | 3978 | | |
3950 | 3979 | | |
3951 | | - | |
3952 | | - | |
3953 | | - | |
3954 | | - | |
3955 | | - | |
| 3980 | + | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
| 3984 | + | |
| 3985 | + | |
| 3986 | + | |
| 3987 | + | |
| 3988 | + | |
| 3989 | + | |
3956 | 3990 | | |
3957 | | - | |
3958 | | - | |
3959 | | - | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
3960 | 3996 | | |
3961 | | - | |
3962 | | - | |
3963 | | - | |
| 3997 | + | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
3964 | 4003 | | |
3965 | | - | |
| 4004 | + | |
3966 | 4005 | | |
3967 | 4006 | | |
3968 | 4007 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1378 | 1378 | | |
1379 | 1379 | | |
1380 | 1380 | | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
1381 | 1395 | | |
1382 | 1396 | | |
1383 | 1397 | | |
| |||
1398 | 1412 | | |
1399 | 1413 | | |
1400 | 1414 | | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
1401 | 1428 | | |
1402 | 1429 | | |
1403 | 1430 | | |
| |||
1416 | 1443 | | |
1417 | 1444 | | |
1418 | 1445 | | |
1419 | | - | |
1420 | | - | |
1421 | | - | |
1422 | | - | |
1423 | | - | |
1424 | | - | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
1430 | 1451 | | |
1431 | 1452 | | |
1432 | 1453 | | |
| |||
Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
391 | | - | |
| 390 | + | |
392 | 391 | | |
393 | 392 | | |
394 | 393 | | |
395 | 394 | | |
396 | 395 | | |
397 | 396 | | |
398 | 397 | | |
399 | | - | |
400 | | - | |
| 398 | + | |
401 | 399 | | |
402 | 400 | | |
403 | 401 | | |
| |||
0 commit comments