Performs the operation __ipow__.
(self: Array, other: Union[int, float, Array], /)
| 959 | return self.__class__._new(res) |
| 960 | |
| 961 | def __ipow__(self: Array, other: Union[int, float, Array], /) -> Array: |
| 962 | """ |
| 963 | Performs the operation __ipow__. |
| 964 | """ |
| 965 | other = self._check_allowed_dtypes(other, "numeric", "__ipow__") |
| 966 | if other is NotImplemented: |
| 967 | return other |
| 968 | self._array.__ipow__(other._array) |
| 969 | return self |
| 970 | |
| 971 | def __rpow__(self: Array, other: Union[int, float, Array], /) -> Array: |
| 972 | """ |
nothing calls this directly
no test coverage detected