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


Python typing.ValuesView方法代码示例

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


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

示例1: _find_unused_checkpoints

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def _find_unused_checkpoints(
        story_steps: ValuesView[StoryStep],
        story_end_checkpoints: Dict[Text, Text]
    ) -> Set[Text]:
        """Finds all unused checkpoints."""

        collected_start = {STORY_END, STORY_START}
        collected_end = {STORY_END, STORY_START}

        for step in story_steps:
            for start in step.start_checkpoints:
                collected_start.add(start.name)
            for end in step.end_checkpoints:
                start_name = story_end_checkpoints.get(end.name, end.name)
                collected_end.add(start_name)

        return collected_end.symmetric_difference(collected_start) 
开发者ID:RasaHQ,项目名称:rasa_core,代码行数:19,代码来源:structures.py

示例2: _find_unused_checkpoints

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def _find_unused_checkpoints(
        story_steps: ValuesView[StoryStep], story_end_checkpoints: Dict[Text, Text]
    ) -> Set[Text]:
        """Finds all unused checkpoints."""

        collected_start = {STORY_END, STORY_START}
        collected_end = {STORY_END, STORY_START}

        for step in story_steps:
            for start in step.start_checkpoints:
                collected_start.add(start.name)
            for end in step.end_checkpoints:
                start_name = story_end_checkpoints.get(end.name, end.name)
                collected_end.add(start_name)

        return collected_end.symmetric_difference(collected_start) 
开发者ID:botfront,项目名称:rasa-for-botfront,代码行数:18,代码来源:structures.py

示例3: valid_codes

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def valid_codes(self) -> ValuesView[str]:
        """All valid 2 letter codes.

        Returns:
            View of the values of ``valid_categories``.
        """
        return self._valid_categories.values() 
开发者ID:EvanKepner,项目名称:mutatest,代码行数:9,代码来源:filters.py

示例4: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> ValuesView:
        """EventDict.values() -> a list object providing a view on EventDict's values"""
        return self._dict.values() 
开发者ID:eth-brownie,项目名称:brownie,代码行数:5,代码来源:event.py

示例5: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> tp.ValuesView[Y]:
        return self.bytesdict.values() 
开发者ID:facebookresearch,项目名称:nevergrad,代码行数:4,代码来源:utils.py

示例6: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> ValuesView:
		return self._data.values() 
开发者ID:project-alice-assistant,项目名称:ProjectAlice,代码行数:4,代码来源:TomlFile.py

示例7: get_tls_contexts

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def get_tls_contexts(self) -> ValuesView[IRTLSContext]:
        return self.tls_contexts.values() 
开发者ID:datawire,项目名称:ambassador,代码行数:4,代码来源:ir.py

示例8: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> ValuesView:
        """
        Get step values.

        :return: all of the steps
        """
        return self.steps.values() 
开发者ID:Neuraxio,项目名称:Neuraxle,代码行数:9,代码来源:base.py

示例9: get_counts

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def get_counts(self, docs: List[str], doc_ids: List[Any]) \
            -> Generator[Tuple[KeysView, ValuesView, List[int]], Any, None]:
        """Get term counts for a list of documents.

        Args:
            docs: a list of input documents
            doc_ids: a list of document ids corresponding to input documents

        Yields:
            a tuple of term hashes, count values and column ids

        Returns:
            None

        """
        logger.info("Tokenizing batch...")
        batch_ngrams = list(self.tokenizer(docs))
        logger.info("Counting hash...")
        doc_id = iter(doc_ids)
        for ngrams in batch_ngrams:
            counts = Counter([hash_(gram, self.hash_size) for gram in ngrams])
            hashes = counts.keys()
            values = counts.values()
            _id = self.doc_index[next(doc_id)]
            if values:
                col_id = [_id] * len(values)
            else:
                col_id = []
            yield hashes, values, col_id 
开发者ID:deepmipt,项目名称:DeepPavlov,代码行数:31,代码来源:hashing_tfidf_vectorizer.py

示例10: _encode_categorical

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def _encode_categorical(
    params_data: numpy.ndarray, distributions: ValuesView[BaseDistribution],
) -> Tuple[numpy.ndarray, numpy.ndarray]:
    # Transform the `params_data` matrix by expanding categorical integer-valued columns to one-hot
    # encoding matrices. Note that the resulting matrix can be sparse and potentially very big.

    numerical_cols = []
    categorical_cols = []
    categories = []

    for col, distribution in enumerate(distributions):
        if isinstance(distribution, CategoricalDistribution):
            categorical_cols.append(col)
            categories.append(list(range(len(distribution.choices))))
        else:
            numerical_cols.append(col)
    assert col == params_data.shape[1] - 1

    col_transformer = ColumnTransformer(
        [("_categorical", OneHotEncoder(categories=categories, sparse=False), categorical_cols)],
        remainder="passthrough",
    )
    # All categorical one-hot columns are placed before the numerical columns in
    # `ColumnTransformer.fit_transform`.
    params_data = col_transformer.fit_transform(params_data)

    # `cols_to_raw_cols["column index in transformed matrix"]
    #     == "column index in original matrix"`
    cols_to_raw_cols = numpy.empty((params_data.shape[1],), dtype=numpy.int32)

    i = 0
    for categorical_col, cats in zip(categorical_cols, categories):
        for _ in range(len(cats)):
            cols_to_raw_cols[i] = categorical_col
            i += 1
    for numerical_col in numerical_cols:
        cols_to_raw_cols[i] = numerical_col
        i += 1
    assert i == cols_to_raw_cols.size

    return params_data, cols_to_raw_cols 
开发者ID:optuna,项目名称:optuna,代码行数:43,代码来源:_mean_decrease_impurity.py

示例11: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> ValuesView[Number]:
        return self.as_dict().values() 
开发者ID:qutech,项目名称:qupulse,代码行数:4,代码来源:parameter_scope.py

示例12: values

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def values(self) -> ValuesView[VT]:
        return super().values() 
开发者ID:m13253,项目名称:VxWireguard-Generator,代码行数:4,代码来源:common.py

示例13: sections

# 需要导入模块: import typing [as 别名]
# 或者: from typing import ValuesView [as 别名]
def sections(self) -> ValuesView[Section]:
        """
        Returns the list of all created Sections.
        """
        return self.sections_dict.values() 
开发者ID:jstockwin,项目名称:py-pdf-parser,代码行数:7,代码来源:sectioning.py


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