mxnet.recordio.MXRecordIO¶
-
class
mxnet.recordio.MXRecordIO(uri, flag)[source]¶ Reads/writes RecordIO data format, supporting sequential read and write.
Examples
>>> record = mx.recordio.MXRecordIO('tmp.rec', 'w') <mxnet.recordio.MXRecordIO object at 0x10ef40ed0> >>> for i in range(5): ... record.write('record_%d'%i) >>> record.close() >>> record = mx.recordio.MXRecordIO('tmp.rec', 'r') >>> for i in range(5): ... item = record.read() ... print(item) record_0 record_1 record_2 record_3 record_4 >>> record.close()
- Parameters
uri (string) – Path to the record file.
flag (string) – ‘w’ for write or ‘r’ for read.
Methods
__init__(uri, flag)Initialize self.
close()Closes the record file.
open()Opens the record file.
read()Returns record as a string.
reset()Resets the pointer to first item.
write(buf)Inserts a string buffer as a record.