Multiply self by other in-place.
(self, other)
| 4349 | return self |
| 4350 | |
| 4351 | def __imul__(self, other): |
| 4352 | """ |
| 4353 | Multiply self by other in-place. |
| 4354 | |
| 4355 | """ |
| 4356 | m = getmask(other) |
| 4357 | if self._mask is nomask: |
| 4358 | if m is not nomask and m.any(): |
| 4359 | self._mask = make_mask_none(self.shape, self.dtype) |
| 4360 | self._mask += m |
| 4361 | elif m is not nomask: |
| 4362 | self._mask += m |
| 4363 | other_data = getdata(other) |
| 4364 | other_data = np.where(self._mask, other_data.dtype.type(1), other_data) |
| 4365 | self._data.__imul__(other_data) |
| 4366 | return self |
| 4367 | |
| 4368 | def __idiv__(self, other): |
| 4369 | """ |
nothing calls this directly
no test coverage detected