當前位置: 首頁>>代碼示例>>Python>>正文


Python collections.ValuesView方法代碼示例

本文整理匯總了Python中collections.ValuesView方法的典型用法代碼示例。如果您正苦於以下問題:Python collections.ValuesView方法的具體用法?Python collections.ValuesView怎麽用?Python collections.ValuesView使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在collections的用法示例。


在下文中一共展示了collections.ValuesView方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_abc_registry

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def test_abc_registry(self):
        d = dict(a=1)

        self.assertIsInstance(d.viewkeys(), collections.KeysView)
        self.assertIsInstance(d.viewkeys(), collections.MappingView)
        self.assertIsInstance(d.viewkeys(), collections.Set)
        self.assertIsInstance(d.viewkeys(), collections.Sized)
        self.assertIsInstance(d.viewkeys(), collections.Iterable)
        self.assertIsInstance(d.viewkeys(), collections.Container)

        self.assertIsInstance(d.viewvalues(), collections.ValuesView)
        self.assertIsInstance(d.viewvalues(), collections.MappingView)
        self.assertIsInstance(d.viewvalues(), collections.Sized)

        self.assertIsInstance(d.viewitems(), collections.ItemsView)
        self.assertIsInstance(d.viewitems(), collections.MappingView)
        self.assertIsInstance(d.viewitems(), collections.Set)
        self.assertIsInstance(d.viewitems(), collections.Sized)
        self.assertIsInstance(d.viewitems(), collections.Iterable)
        self.assertIsInstance(d.viewitems(), collections.Container) 
開發者ID:IronLanguages,項目名稱:ironpython2,代碼行數:22,代碼來源:test_dictviews.py

示例2: flatten

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def flatten(l):
    """
    Turns a nested graph of lists/tuples/other objects into a list of objects.

    Parameters
    ----------
    l : list/tuple/other objects
        Might be nested.

    Returns
    -------
    object
        A flattened list of objects.

    """
    if isinstance(l, (list, tuple, collections.ValuesView)):
        rval = []
        for elem in l:
            if isinstance(elem, (list, tuple)):
                rval.extend(flatten(elem))
            else:
                rval.append(elem)
    else:
        return [l]
    return rval 
開發者ID:muhanzhang,項目名稱:D-VAE,代碼行數:27,代碼來源:nanguardmode.py

示例3: flatten

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def flatten(l):
    """
    Turns a nested graph of lists/tuples/other objects into a list of objects.

    Parameters
    ----------
    l : List/tuple/other objects, might be nested.

    Returns
    -------
    A flattened list of objects
    """
    if isinstance(l, (list, tuple, collections.ValuesView)):
        rval = []
        for elem in l:
            if isinstance(elem, (list, tuple)):
                rval.extend(flatten(elem))
            else:
                rval.append(elem)
    else:
        return [l]
    return rval 
開發者ID:SBU-BMI,項目名稱:u24_lymphocyte,代碼行數:24,代碼來源:nanguardmode.py

示例4: flatten

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def flatten(l):
    """
    Turns a nested graph of lists/tuples/other objects
    into a list of objects.

    Parameters
    ----------
    l : WRITEME

    Returns
    -------
    WRITEME
    """
    if isinstance(l, (list, tuple, collections.ValuesView)):
        rval = []
        for elem in l:
            if isinstance(elem, (list, tuple)):
                rval.extend(flatten(elem))
            else:
                rval.append(elem)
    else:
        return [l]
    return rval 
開發者ID:zchengquan,項目名稱:TextDetector,代碼行數:25,代碼來源:__init__.py

示例5: values

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def values(self):
        return ValuesView(self) 
開發者ID:PacktPublishing,項目名稱:Python-Journey-from-Novice-to-Expert,代碼行數:4,代碼來源:6_16_dictsorted.py

示例6: _iterate_flattened_values

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def _iterate_flattened_values(value):
  """Provides an iterator over all values in a nested structure."""
  if isinstance(value, six.string_types):
    yield value
    return

  if isinstance(value, collections.Mapping):
    value = collections.ValuesView(value)

  if isinstance(value, collections.Iterable):
    for nested_value in value:
      for nested_nested_value in _iterate_flattened_values(nested_value):
        yield nested_nested_value

  yield value 
開發者ID:google,項目名稱:gin-config,代碼行數:17,代碼來源:config.py

示例7: viewvalues

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def viewvalues(self):
        "Return object with view of mapping values."
        return ValuesView(self) 
開發者ID:eirannejad,項目名稱:pyRevit,代碼行數:5,代碼來源:ordereddict.py

示例8: _get_negative_phase

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def _get_negative_phase(self, model, X, Y=None):
        """
        .. todo::

            WRITEME
        """
        layer_to_chains = model.make_layer_to_state(self.num_chains)

        def recurse_check(l):
            if isinstance(l, (list, tuple, collections.ValuesView)):
                for elem in l:
                    recurse_check(elem)
            else:
                assert l.get_value().shape[0] == self.num_chains

        recurse_check(layer_to_chains.values())

        model.layer_to_chains = layer_to_chains

        # Note that we replace layer_to_chains with a dict mapping to the new
        # state of the chains
        updates, layer_to_chains = model.get_sampling_updates(
            layer_to_chains, self.theano_rng, num_steps=self.num_gibbs_steps,
            return_layer_to_updated=True)

        if self.toronto_neg:
            neg_phase_grads = self._get_toronto_neg(model, layer_to_chains)
        else:
            neg_phase_grads = self._get_standard_neg(model, layer_to_chains)

        return neg_phase_grads, updates 
開發者ID:zchengquan,項目名稱:TextDetector,代碼行數:33,代碼來源:dbm.py

示例9: viewvalues

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def viewvalues(self):
    return collections.ValuesView(self) 
開發者ID:GoogleCloudPlatform,項目名稱:python-compat-runtime,代碼行數:4,代碼來源:request_environment.py

示例10: test_values

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def test_values(self):
        self.maxDiff = None
        conn = AMQPConnection(
            hostname="localhost", username="guest", password="pwd"
        )
        self.assertEqual(str(ValuesView(conn)), str(conn.values())) 
開發者ID:b2wdigital,項目名稱:async-worker,代碼行數:8,代碼來源:test_rabbitmq_connections.py

示例11: values

# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def values(self):
        """D.values() => an object providing a view on D's values"""
        return stdlib_collections.ValuesView(self) 
開發者ID:compas-dev,項目名稱:compas,代碼行數:5,代碼來源:_mutablemapping.py


注:本文中的collections.ValuesView方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。