code: def visualise_list_of_nns(
      list_of_nns,
      save_dir,
      fig_labels=None,
      fig_file_names=None,
      for_pres=False,
  ):
      """Visualises a list of neural networks."""
      if fig_labels is None:
          fig_labels = [None] * len(list_of_nns)
      if fig_file_names is None:
          fig_file_names = [str(idx) for idx in range(len(list_of_nns))]
      for idx, nn in enumerate(list_of_nns):
          save_file_prefix = os.path.join(save_dir, fig_file_names[idx])
          visualise_nn(nn, save_file_prefix, fig_labels[idx], for_pres)
  
file_path: dragonfly/dragonfly/nn/nn_visualise.py
imports: import functools
  import os
label_desc: Use image node_id 10 for calling a global function with example usage: visualise_list_of_nns(list_of_nns, save_dir, fig_labels, fig_file_names, for_pres) without return types