Transforms the mvoid object into a tuple. Masked fields are replaced by None. Returns ------- returned_tuple Tuple of fields
(self)
| 6654 | return asarray(self).filled(fill_value)[()] |
| 6655 | |
| 6656 | def tolist(self): |
| 6657 | """ |
| 6658 | Transforms the mvoid object into a tuple. |
| 6659 | |
| 6660 | Masked fields are replaced by None. |
| 6661 | |
| 6662 | Returns |
| 6663 | ------- |
| 6664 | returned_tuple |
| 6665 | Tuple of fields |
| 6666 | """ |
| 6667 | _mask = self._mask |
| 6668 | if _mask is nomask: |
| 6669 | return self._data.tolist() |
| 6670 | result = [] |
| 6671 | for (d, m) in zip(self._data, self._mask): |
| 6672 | if m: |
| 6673 | result.append(None) |
| 6674 | else: |
| 6675 | # .item() makes sure we return a standard Python object |
| 6676 | result.append(d.item()) |
| 6677 | return tuple(result) |
| 6678 | |
| 6679 | |
| 6680 | ############################################################################## |