Select variables to be used as labels in _Nd_sampler (#47)
* select labels variables
This commit is contained in:
committed by
GitHub
parent
e974801df2
commit
20dd11d586
@@ -84,12 +84,12 @@ class Span(Location):
|
|||||||
|
|
||||||
def _Nd_sampler(n, mode, variables):
|
def _Nd_sampler(n, mode, variables):
|
||||||
""" Sample ll the variables together """
|
""" Sample ll the variables together """
|
||||||
bounds = torch.tensor(
|
pairs = [(k, v) for k, v in self.range_.items() if k in variables]
|
||||||
[v for k, v in self.range_.items() if k in variables]
|
keys, values = map(list, zip(*pairs))
|
||||||
)
|
bounds = torch.tensor(values)
|
||||||
result = self._sample_range(n, mode, bounds)
|
result = self._sample_range(n, mode, bounds)
|
||||||
result = result.as_subclass(LabelTensor)
|
result = result.as_subclass(LabelTensor)
|
||||||
result.labels = list(self.range_.keys())
|
result.labels = keys
|
||||||
|
|
||||||
for variable in variables:
|
for variable in variables:
|
||||||
if variable in self.fixed_.keys():
|
if variable in self.fixed_.keys():
|
||||||
|
|||||||
Reference in New Issue
Block a user