本文整理匯總了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)
示例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
示例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
示例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
示例5: values
# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def values(self):
return ValuesView(self)
示例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
示例7: viewvalues
# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def viewvalues(self):
"Return object with view of mapping values."
return ValuesView(self)
示例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
示例9: viewvalues
# 需要導入模塊: import collections [as 別名]
# 或者: from collections import ValuesView [as 別名]
def viewvalues(self):
return collections.ValuesView(self)
示例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()))
示例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)