dwave.optimization.symbols.Reshape#
- class Reshape#
Reshaped symbol.
Examples
This example adds a reshaped binary symbol.
>>> from dwave.optimization.model import Model >>> model = Model() >>> x = model.binary((2, 3)) >>> x_t = x.reshape((3, 2)) >>> type(x_t) <class 'dwave.optimization.symbols.Reshape'>
- __init__(*args, **kwargs)#
Methods
__init__
(*args, **kwargs)all
()Create an
All
symbol.equals
(other)Compare whether two nodes are identical.
expired
()has_state
([index])Return the initialization status of the indexed state.
iter_predecessors
()Iterate over a node's predecessors in the model.
iter_successors
()Iterate over a node's successors in the model.
max
()Create a
Max
symbol.maybe_equals
(other)Compare to another symbol.
min
()Create a
Min
symbol.ndim
()Return the number of dimensions for a symbol.
prod
()Create a
Prod
symbol.reset_state
(index)Reset the state of a node and any successor symbols.
reshape
(*shape)Create a
Reshape
symbol.shape
()Return the shape of the symbol.
shares_memory
(other)Determine if two symbols share memory.
size
()Return the number of elements in the symbol.
state
([index, copy])Return the state of the node.
state_size
()Return an estimated byte-size of the state.
strides
()Return the stride length, in bytes, for traversing a symbol.
sum
()Create a
Sum
symbol.topological_index
()Topological index of the node.
Attributes
model