mindspore.dataset.text.to_bytes
- mindspore.dataset.text.to_bytes(array, encoding='utf8')[源代码]
基于 encoding 字符集对每个元素进行编码,将 string 的NumPy数组转换为 bytes 的数组。
- 参数:
array (numpy.ndarray) - 表示 string 类型的数组,代表字符串。
encoding (str) - 表示用于编码的字符集。默认值:
'utf8'
。
- 返回:
numpy.ndarray,表示 bytes 的NumPy数组。
样例:
>>> import numpy as np >>> import mindspore.dataset as ds >>> import mindspore.dataset.text as text >>> >>> data = np.array([["1", "2", "3"]], dtype=np.str_) >>> dataset = ds.NumpySlicesDataset(data, column_names=["text"]) >>> result = [] >>> for item in dataset.create_dict_iterator(num_epochs=1, output_numpy=True): ... result.append(text.to_bytes(item["text"])) >>> print(result) [array([b'1', b'2', b'3'], dtype='|S1')]