示例#1
0
# -*- coding: utf-8 -*-

import csv

import random
from astropy.wcs.docstrings import row
import MyLogger as log
message = log.Logger('all.log', level='debug')


class treeNode:
    def __init__(self, nameValue, numOccur, parentNode):

        self.name = nameValue
        self.count = numOccur
        self.nodeLink = None  #nodeLink 变量用于链接相似的元素项
        self.parent = parentNode  #指向当前节点的父节点
        self.children = {}  #空字典,存放节点的子节点

    def inc(self, numOccur):
        self.count += numOccur

    #将树以文本形式显示
    def display(self, ind=1):
        print(' ' * ind, self.name, ' ', self.count)
        for child in self.children.values():
            child.display(ind + 1)


#构建FP-tree
def createTree(dataSet, minSup=1):
示例#2
0
# PYTHON DEFAULT
import logging

# INSTALLED
import click

# REPO MODULE
from autotgame import MathBattle

import MyLogger
MyLogger.Logger()
logger = logging.getLogger(__name__)


@click.command()
@click.option('-g', '--game', required=True, default=None, help='MathBattle')
def main(game):
    if game == 'MathBattle':
        game = MathBattle()
        game.open()
        game.play()


if __name__ == '__main__':
    main()