(self, variable: Variable, name=None)
| 88 | return variable |
| 89 | |
| 90 | def decode(self, variable: Variable, name=None) -> Variable: |
| 91 | dims, data, attrs, encoding = unpack_for_decoding(variable) |
| 92 | |
| 93 | if "_Encoding" in attrs: |
| 94 | string_encoding = pop_to(attrs, encoding, "_Encoding") |
| 95 | func = partial(decode_bytes_array, encoding=string_encoding) |
| 96 | data = lazy_elemwise_func(data, func, np.dtype(object)) |
| 97 | |
| 98 | return Variable(dims, data, attrs, encoding) |
| 99 | |
| 100 | |
| 101 | def decode_bytes_array(bytes_array, encoding="utf-8"): |