class_docstr: A `Dataset` of fixed-length records from one or more binary files.
  
  The `tf.data.FixedLengthRecordDataset` reads fixed length records from binary
  files and creates a dataset where each record becomes an element of the
  dataset. The binary files can have a fixed length header and a fixed length
  footer, which will both be skipped.
  
  For example, suppose we have 2 files "fixed_length0.bin" and
  "fixed_length1.bin" with the following content:
  
  >>> with open('/tmp/fixed_length0.bin', 'wb') as f:
  ...   f.write(b'HEADER012345FOOTER')
  >>> with open('/tmp/fixed_length1.bin', 'wb') as f:
  ...   f.write(b'HEADER6789abFOOTER')
  
  We can construct a `FixedLengthRecordDataset` from them as follows:
  
  >>> dataset1 = tf.data.FixedLengthRecordDataset(
  ...     filenames=['/tmp/fixed_length0.bin', '/tmp/fixed_length1.bin'],
  ...     record_bytes=2, header_bytes=6, footer_bytes=6)
  
  The elements of the dataset are:
  
  >>> for element in dataset1.as_numpy_iterator():
  ...   print(element)
  b'01'
  b'23'
  b'45'
  b'67'
  b'89'
  b'ab'
class_docstr_tok: ["A","`","Dataset","`","of","fixed-length","records","from","one","or","more","binary","files",".","The","`","tf.data.FixedLengthRecordDataset","`","reads","fixed","length","records","from","binary","files","and","creates","a","dataset","where","each","record","becomes","an","element","of","the","dataset",".","The","binary","files","can","have","a","fixed","length","header","and","a","fixed","length","footer",",","which","will","both","be","skipped",".","For","example",",","suppose","we","have","2","files","``","fixed_length0.bin","''","and","''","fixed_length1.bin","''","with","the","following","content",":",">",">",">","with","open","(","'\/tmp\/fixed_length0.bin","'",",","'wb","'",")","as","f",":","...","f.write","(","b'HEADER012345FOOTER","'",")",">",">",">","with","open","(","'\/tmp\/fixed_length1.bin","'",",","'wb","'",")","as","f",":","...","f.write","(","b'HEADER6789abFOOTER","'",")","We","can","construct","a","`","FixedLengthRecordDataset","`","from","them","as","follows",":",">",">",">","dataset1","=","tf.data.FixedLengthRecordDataset","(","...","filenames=","[","'\/tmp\/fixed_length0.bin","'",",","'\/tmp\/fixed_length1.bin","'","]",",","...","record_bytes=2",",","header_bytes=6",",","footer_bytes=6",")","The","elements","of","the","dataset","are",":",">",">",">","for","element","in","dataset1.as_numpy_iterator","(",")",":","...","print","(","element",")","b'01'","b'23'","b'45'","b'67'","b'89'","b'ab","'"]
code: def element_spec(self):
      return tensor_spec.TensorSpec([], dtypes.string)
  
imports: import os
  from tensorflow.python import tf2
  from tensorflow.python.compat import v2_compat
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.ops import from_tensor_slices_op
  from tensorflow.python.data.ops import structured_function
  from tensorflow.python.data.util import convert
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.framework import type_spec
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_dataset_ops
  from tensorflow.python.ops import gen_experimental_dataset_ops
  from tensorflow.python.types import data
  from tensorflow.python.util import nest
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 2 for calling the FixedLengthRecordDatasetV2 obj's underlying member method code with example usage: obj.element_spec() and returns: tensor_spec