Spaces:
Runtime error
Runtime error
from knw import knw | |
class pattern_mining(knw): | |
def __init__(self): | |
super().__init__() | |
self.name = "pami" | |
self.description = "The pami library is a Python library for pattern mining. User can choose many algorithms like FP-growth algorithm." | |
self.core_function = "pami" | |
self.mode = 'full' | |
def pami(self): | |
return """ | |
!pip install PAMI | |
from PAMI.frequentPattern.basic import FPGrowth as alg | |
fileURL = "https://u-aizu.ac.jp/~udayrage/datasets/transactionalDatabases/Transactional_T10I4D100K.csv" | |
minSup = 300 | |
obj = alg.FPGrowth(iFile=fileURL, minSup=minSup, sep='\t') #here is sep='tab' | |
# obj.startMine() #deprecated | |
obj.mine() | |
obj.save('frequentPatternsAtMinSupCount300.txt') | |
frequentPatternsDF = obj.getPatternsAsDataFrame() | |
print('Total No of patterns: ' + str(len(frequentPatternsDF))) # print the total number of patterns | |
print('Runtime: ' + str(obj.getRuntime())) # measure the runtime | |
print('Memory (RSS): ' + str(obj.getMemoryRSS())) | |
print('Memory (USS): ' + str(obj.getMemoryUSS())) | |
""" | |
# if __name__ == '__main__': | |
# pami = pami() | |
# print(pami.get_core_function()) | |