master > master: code py - pad ones/zeros für einelementige Fälle
This commit is contained in:
@@ -76,5 +76,17 @@ class Mask():
|
||||
vector2[self.index] = MaskValue.ONE;
|
||||
return Mask(vector1), Mask(vector2);
|
||||
|
||||
def pad_zeros(self) -> Mask:
|
||||
'''
|
||||
Completes mask by filling in unset values with zeros
|
||||
'''
|
||||
return Mask([ MaskValue.ZERO if u == MaskValue.UNSET else u for u in self.values ]);
|
||||
|
||||
def pad_ones(self) -> Mask:
|
||||
'''
|
||||
Completes mask by filling in unset values with zeros
|
||||
'''
|
||||
return Mask([ MaskValue.ONE if u == MaskValue.UNSET else u for u in self.values ]);
|
||||
|
||||
def empty_mask(n: int):
|
||||
return Mask([MaskValue.UNSET for _ in range(n)]);
|
||||
|
||||
Reference in New Issue
Block a user