nltk.DiscourseTester.multiply

static DiscourseTester.multiply(discourse, readings)[source]

Multiply every thread in discourse by every reading in readings.

Given discourse = [[‘A’], [‘B’]], readings = [‘a’, ‘b’, ‘c’] , returns [[‘A’, ‘a’], [‘A’, ‘b’], [‘A’, ‘c’], [‘B’, ‘a’], [‘B’, ‘b’], [‘B’, ‘c’]]

Parameters:
  • discourse (list of lists) – the current list of readings
  • readings (list(Expression)) – an additional list of readings
Return type:

A list of lists