Method
__init__
(
self,
sigma1_x: tuple[float, float] = (0.5, 1.0),
sigma1_y: tuple[float, float] = (0.5, 1.0),
sigma1_z: tuple[float, float] = (0.5, 1.0),
sigma2_x: tuple[float, float] | float = 0.5,
sigma2_y: tuple[float, float] | float = 0.5,
sigma2_z: tuple[float, float] | float = 0.5,
alpha: tuple[float, float] = (10.0, 30.0),
approx: str = "erf",
prob: float = 0.1,
)
Source from the content-addressed store, hash-verified
| 1781 | backend = GaussianSharpen.backend |
| 1782 | |
| 1783 | def __init__( |
| 1784 | self, |
| 1785 | sigma1_x: tuple[float, float] = (0.5, 1.0), |
| 1786 | sigma1_y: tuple[float, float] = (0.5, 1.0), |
| 1787 | sigma1_z: tuple[float, float] = (0.5, 1.0), |
| 1788 | sigma2_x: tuple[float, float] | float = 0.5, |
| 1789 | sigma2_y: tuple[float, float] | float = 0.5, |
| 1790 | sigma2_z: tuple[float, float] | float = 0.5, |
| 1791 | alpha: tuple[float, float] = (10.0, 30.0), |
| 1792 | approx: str = "erf", |
| 1793 | prob: float = 0.1, |
| 1794 | ) -> None: |
| 1795 | RandomizableTransform.__init__(self, prob) |
| 1796 | self.sigma1_x = sigma1_x |
| 1797 | self.sigma1_y = sigma1_y |
| 1798 | self.sigma1_z = sigma1_z |
| 1799 | self.sigma2_x = sigma2_x |
| 1800 | self.sigma2_y = sigma2_y |
| 1801 | self.sigma2_z = sigma2_z |
| 1802 | self.alpha = alpha |
| 1803 | self.approx = approx |
| 1804 | self.x1: float | None = None |
| 1805 | self.y1: float | None = None |
| 1806 | self.z1: float | None = None |
| 1807 | self.x2: float | None = None |
| 1808 | self.y2: float | None = None |
| 1809 | self.z2: float | None = None |
| 1810 | self.a: float | None = None |
| 1811 | |
| 1812 | def randomize(self, data: Any | None = None) -> None: |
| 1813 | super().randomize(None) |
Callers
nothing calls this directly
Tested by
no test coverage detected