class_docstr: View for node attributes which are arbitrary objects.
class_docstr_tok: ["View","for","node","attributes","which","are","arbitrary","objects","."]
code: def __setitem__(self, key, value):
      raise NotImplementedError(
          "NodeAttrView does not support modifying node attributes."
          "To modify node attributes, please use GraphData.node_attributes"
      )
  
imports: from collections import namedtuple
  from typing import Any, List, Union
  import torch
  from .utils import slice_to_list
label_desc: Use image node_id 3 for calling the NodeAttrView obj's underlying member method code with example usage: obj.__setitem__(key, value) without return types