当前位置: 首页>>代码示例>>Python>>正文


Python fuzzy.FuzzyChoice方法代码示例

本文整理汇总了Python中factory.fuzzy.FuzzyChoice方法的典型用法代码示例。如果您正苦于以下问题:Python fuzzy.FuzzyChoice方法的具体用法?Python fuzzy.FuzzyChoice怎么用?Python fuzzy.FuzzyChoice使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在factory.fuzzy的用法示例。


在下文中一共展示了fuzzy.FuzzyChoice方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: badge_factory

# 需要导入模块: from factory import fuzzy [as 别名]
# 或者: from factory.fuzzy import FuzzyChoice [as 别名]
def badge_factory(model):
    class BadgeFactory(ModelFactory):
        class Meta:
            model = Badge

        kind = FuzzyChoice(model.__badges__.keys())

    return BadgeFactory 
开发者ID:opendatateam,项目名称:udata,代码行数:10,代码来源:factories.py

示例2: fuzz

# 需要导入模块: from factory import fuzzy [as 别名]
# 或者: from factory.fuzzy import FuzzyChoice [as 别名]
def fuzz(self):
        subdomain = FuzzyText()
        domain = FuzzyText()
        tld = FuzzyChoice(('com', 'net', 'org', 'biz', 'pizza', 'coffee', 'diamonds', 'fail', 'win', 'wtf',))

        return "{subdomain}.{domain}.{tld}".format(
            subdomain=subdomain.fuzz().lower(),
            domain=domain.fuzz().lower(),
            tld=tld.fuzz()
        ) 
开发者ID:edx,项目名称:course-discovery,代码行数:12,代码来源:utils.py

示例3: _organization_name

# 需要导入模块: from factory import fuzzy [as 别名]
# 或者: from factory.fuzzy import FuzzyChoice [as 别名]
def _organization_name():  # pylint: disable=E0211
        """Creates  a fake organization name.

        Fake name consist of predicate1 + subject + predicate2 + propername
        np. "Wojewódzka Alternatywa Organizacyjna "Naprzód"".
        """

        predicate1_dict = {
            "masculine": [
                "Krajowy", "Wojewódzki", "Powiatowy", "Regionalny",
                "Wielkopolski", "Osiedlowy", "Stołeczny"],
            "feminine": [
                "Krajowa", "Wojewódzka", "Powiatowa", "Regionalna",
                "Wielkopolska", "Osiedlowa", "Stołeczna"],
            "neutrum": [
                "Krajowe", "Wojewódzkie", "Powiatowe", "Regionalne",
                "Wielkopolskie", "Osiedlowe", "Stołeczne"]
        }
        noun_list = {
            "Fundacja": "feminine",
            "Rada": "feminine",
            "Urząd": "masculine",
            "Zarząd": "masculine",
            "Delegatura": "feminine",
            "Poradnia": "feminine",
            "Szpital": "masculine",
            "Ogród": "masculine",
            "Koło": "neutrum",
            "Obwód": "masculine"
        }
        predicate2_dict = {
            "masculine": [
                "Organizacyjny", "Rejestrowy", "Egzekutywny", "Wspierający",
                "Transakcyjny", "Związkowy", "Zbiorczy"],
            "feminine": [
                "Organizacyjna", "Rejestrowa", "Egzekutywna", "Wspierająca",
                "Transakcyjna", "Związkowa", "Zbiorcza"],
            "neutrum": [
                "Organizacyjne", "Rejestrowe", "Egzekutywne", "Wspierające",
                "Transakcyjne", "Związkowe", "Zbiorcze"]
        }

        propername_list = [
            "Wspiera się", "Totuus", "Zawsze Razem", "W Kupie Siła",
            "Al Capone", "UKF", "Smak Miesiąca"
        ]

        subject = (FuzzyChoice(noun_list.keys())).fuzz()
        predicate1 = (FuzzyChoice(predicate1_dict[noun_list[subject]])).fuzz()
        predicate2 = (FuzzyChoice(predicate2_dict[noun_list[subject]])).fuzz()
        propername = (FuzzyChoice(propername_list)).fuzz()

        return "{0} {1} {2} {3}".format(
            predicate1,
            subject,
            predicate2,
            propername
        ) 
开发者ID:CodeForPoznan,项目名称:volontulo,代码行数:60,代码来源:factories.py


注:本文中的factory.fuzzy.FuzzyChoice方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。