pytoda.datasets.utils.background_tensors module¶
Summary¶
Functions:
| Returns a background tensor filled with a constant value. | |
| Returns a background tensor filled with a given range of values. | 
Reference¶
- 
range_tensor(value_range, repetitions)[source]¶
- Returns a background tensor filled with a given range of values. - Parameters
- value_range (Any) – Range of values to insert into each row of the background tensor. 
- repetitions (Tuple[int]) – The number of repetitions of value_range along each axis. 
 
- Returns
- Tensor containing repetitions of the given range of values along specified axes.
- Example, value_range = [0,1,2], repetitions = (1,2) will repeat [0,1,2] once along dim 0 and twice along dim 1, i.e, tensor([[0,1,2,0,1,2]]) of size (1,6) will be the output. 
- NOTE: if a pattern [0,1,2] is required to fill a tensor of shape (2,5)
- specify value_range as [0,1,2,0,1] and repetiitons as (2,). The value_range is filled ‘row-wise’. Simply transpose the output for a ‘column-wise’ fill. 
 
- Return type
- Tensor 
 
- 
constant_value_tensor(value, shape)[source]¶
- Returns a background tensor filled with a constant value. - Parameters
- value (float) – Value to fill the background tensor with. 
- shape (Tuple) – Shape of the background tensor. 
 
- Returns
- Tensor of given shape filled with the given constant value. 
- Return type
- Tensor