def run_score_fpgrowth(inputData): testData, support, highFreq, verbose = inputData sys.stderr.write("Running FPGrowth with minimum support " + str(support) + "\n") fpgrowthResults = events.fp_growth(testData.transactionsList, support) if verbose: if (highFreq): filename="fpgrowth"+str(support)+"hifreq.results" else: filename="fpgrowth"+str(support)+".results" writeResults(fpgrowthResults,filename) return scoreResults(testData.counter, fpgrowthResults, support)
def run_score_fpgrowth(inputData): testData, support, highFreq, verbose = inputData sys.stderr.write( "Running FPGrowth with minimum support " + str(support) + "\n") fpgrowthResults = events.fp_growth(testData.transactionsList, support) if verbose: if (highFreq): filename = "fpgrowth" + str(support) + "hifreq.results" else: filename = "fpgrowth" + str(support) + ".results" writeResults(fpgrowthResults, filename) return scoreResults(testData.counter, fpgrowthResults, support)
def fp_growth_substep(gen_windows, *args, **kwargs): logger.info("Running fp_growth algorithm... (%s)", kwargs) gen_events = events.fp_growth(gen_windows, *args, **kwargs) return gen_events