class_docstr: Class representing a general ImageNet-style hierarchy.
class_docstr_tok: ["Class","representing","a","general","ImageNet-style","hierarchy","."]
docstr: Prints basic information (name, number of ImageNet descendants) 
  about a given set of nodes.
  
  Args:
      nodes (list) : List of WordNet IDs for relevant nodes
docstr_tok: ["Prints","basic","information","(","name",",","number","of","ImageNet","descendants",")","about","a","given","set","of","nodes",".","Args",":","nodes","(","list",")",":","List","of","WordNet","IDs","for","relevant","nodes"]
code: def print_node_info(self, nodes):
      """
      Prints basic information (name, number of ImageNet descendants)
      about a given set of nodes.
  
      Args:
          nodes (list) : List of WordNet IDs for relevant nodes
      """
  
      for n in nodes:
          if n in self.HIER_NODE_NAME:
              print_str = f"{n}: {self.HIER_NODE_NAME[n]}"
          else:
              print_str = n
  
          print_str += f" ({len(self.leaves_reachable(n))})"
          print(print_str)
  
imports: import sys, os
  import json
  import numpy
  import pandas
  import urllib
  from collections import OrderedDict, Counter
  import operator
  import networkx
  from ..datasets import DATASETS
label_desc: Use image node_id 6 for calling the ClassHierarchy obj's underlying member method code with example usage: obj.print_node_info(nodes) without return types