class_docstr: Minimal state & functionality exported from a trained :class:`~gensim.models.phrases.Phrases` model.
  
  The goal of this class is to cut down memory consumption of `Phrases`, by discarding model state
  not strictly needed for the phrase detection task.
  
  Use this instead of `Phrases` if you do not need to update the bigram statistics with new documents any more.
class_docstr_tok: ["Minimal","state","&","functionality","exported","from","a","trained",":","class",":","`","~gensim.models.phrases.Phrases","`","model",".","The","goal","of","this","class","is","to","cut","down","memory","consumption","of","`","Phrases","`",",","by","discarding","model","state","not","strictly","needed","for","the","phrase","detection","task",".","Use","this","instead","of","`","Phrases","`","if","you","do","not","need","to","update","the","bigram","statistics","with","new","documents","any","more","."]
code: def __str__(self):
      return "%s<%i phrases, min_count=%s, threshold=%s>" % (
          self.__class__.__name__,
          len(self.phrasegrams),
          self.min_count,
          self.threshold,
      )
  
imports: import logging
  import itertools
  from math import log
  import pickle
  from inspect import getfullargspec
  import time
  from gensim import utils, interfaces
label_desc: Use image node_id 2 for calling the FrozenPhrases obj's underlying member method code with example usage: obj.__str__() and returns: unknown