@@ -1561,17 +1561,17 @@ cdef class RandomState:
1561
1561
floc = PyFloat_AsDouble(loc)
1562
1562
fscale = PyFloat_AsDouble(scale)
1563
1563
if not PyErr_Occurred():
1564
- if fscale <= 0 :
1565
- raise ValueError (" scale <= 0" )
1564
+ if fscale < 0 :
1565
+ raise ValueError (" scale < 0" )
1566
1566
return cont2_array_sc(self .internal_state, rk_normal, size, floc,
1567
1567
fscale, self .lock)
1568
1568
1569
1569
PyErr_Clear()
1570
1570
1571
1571
oloc = < ndarray> PyArray_FROM_OTF(loc, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
1572
1572
oscale = < ndarray> PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
1573
- if np.any(np.less_equal (oscale, 0 )):
1574
- raise ValueError (" scale <= 0" )
1573
+ if np.any(np.less (oscale, 0 )):
1574
+ raise ValueError (" scale < 0" )
1575
1575
return cont2_array(self .internal_state, rk_normal, size, oloc, oscale,
1576
1576
self .lock)
1577
1577
@@ -1681,17 +1681,17 @@ cdef class RandomState:
1681
1681
1682
1682
fscale = PyFloat_AsDouble(scale)
1683
1683
if not PyErr_Occurred():
1684
- if fscale <= 0 :
1685
- raise ValueError (" scale <= 0" )
1684
+ if fscale < 0 :
1685
+ raise ValueError (" scale < 0" )
1686
1686
return cont1_array_sc(self .internal_state, rk_exponential, size,
1687
1687
fscale, self .lock)
1688
1688
1689
1689
PyErr_Clear()
1690
1690
1691
1691
oscale = < ndarray> PyArray_FROM_OTF(scale, NPY_DOUBLE,
1692
1692
NPY_ARRAY_ALIGNED)
1693
- if np.any(np.less_equal (oscale, 0.0 )):
1694
- raise ValueError (" scale <= 0" )
1693
+ if np.any(np.less (oscale, 0.0 )):
1694
+ raise ValueError (" scale < 0" )
1695
1695
return cont1_array(self .internal_state, rk_exponential, size, oscale,
1696
1696
self .lock)
1697
1697
@@ -1799,16 +1799,16 @@ cdef class RandomState:
1799
1799
1800
1800
fshape = PyFloat_AsDouble(shape)
1801
1801
if not PyErr_Occurred():
1802
- if fshape <= 0 :
1803
- raise ValueError (" shape <= 0" )
1802
+ if fshape < 0 :
1803
+ raise ValueError (" shape < 0" )
1804
1804
return cont1_array_sc(self .internal_state, rk_standard_gamma,
1805
1805
size, fshape, self .lock)
1806
1806
1807
1807
PyErr_Clear()
1808
1808
oshape = < ndarray> PyArray_FROM_OTF(shape, NPY_DOUBLE,
1809
1809
NPY_ARRAY_ALIGNED)
1810
- if np.any(np.less_equal (oshape, 0.0 )):
1811
- raise ValueError (" shape <= 0" )
1810
+ if np.any(np.less (oshape, 0.0 )):
1811
+ raise ValueError (" shape < 0" )
1812
1812
return cont1_array(self .internal_state, rk_standard_gamma, size,
1813
1813
oshape, self .lock)
1814
1814
@@ -1889,20 +1889,20 @@ cdef class RandomState:
1889
1889
fshape = PyFloat_AsDouble(shape)
1890
1890
fscale = PyFloat_AsDouble(scale)
1891
1891
if not PyErr_Occurred():
1892
- if fshape <= 0 :
1893
- raise ValueError (" shape <= 0" )
1894
- if fscale <= 0 :
1895
- raise ValueError (" scale <= 0" )
1892
+ if fshape < 0 :
1893
+ raise ValueError (" shape < 0" )
1894
+ if fscale < 0 :
1895
+ raise ValueError (" scale < 0" )
1896
1896
return cont2_array_sc(self .internal_state, rk_gamma, size, fshape,
1897
1897
fscale, self .lock)
1898
1898
1899
1899
PyErr_Clear()
1900
1900
oshape = < ndarray> PyArray_FROM_OTF(shape, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
1901
1901
oscale = < ndarray> PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
1902
- if np.any(np.less_equal (oshape, 0.0 )):
1903
- raise ValueError (" shape <= 0" )
1904
- if np.any(np.less_equal (oscale, 0.0 )):
1905
- raise ValueError (" scale <= 0" )
1902
+ if np.any(np.less (oshape, 0.0 )):
1903
+ raise ValueError (" shape < 0" )
1904
+ if np.any(np.less (oscale, 0.0 )):
1905
+ raise ValueError (" scale < 0" )
1906
1906
return cont2_array(self .internal_state, rk_gamma, size, oshape, oscale,
1907
1907
self .lock)
1908
1908
@@ -2753,16 +2753,16 @@ cdef class RandomState:
2753
2753
2754
2754
fa = PyFloat_AsDouble(a)
2755
2755
if not PyErr_Occurred():
2756
- if fa <= 0 :
2757
- raise ValueError (" a <= 0" )
2756
+ if fa < 0 :
2757
+ raise ValueError (" a < 0" )
2758
2758
return cont1_array_sc(self .internal_state, rk_weibull, size, fa,
2759
2759
self .lock)
2760
2760
2761
2761
PyErr_Clear()
2762
2762
2763
2763
oa = < ndarray> PyArray_FROM_OTF(a, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
2764
- if np.any(np.less_equal (oa, 0.0 )):
2765
- raise ValueError (" a <= 0" )
2764
+ if np.any(np.less (oa, 0.0 )):
2765
+ raise ValueError (" a < 0" )
2766
2766
return cont1_array(self .internal_state, rk_weibull, size, oa,
2767
2767
self .lock)
2768
2768
@@ -2865,16 +2865,16 @@ cdef class RandomState:
2865
2865
2866
2866
fa = PyFloat_AsDouble(a)
2867
2867
if not PyErr_Occurred():
2868
- if fa <= 0 :
2869
- raise ValueError (" a <= 0" )
2868
+ if fa < 0 :
2869
+ raise ValueError (" a < 0" )
2870
2870
return cont1_array_sc(self .internal_state, rk_power, size, fa,
2871
2871
self .lock)
2872
2872
2873
2873
PyErr_Clear()
2874
2874
2875
2875
oa = < ndarray> PyArray_FROM_OTF(a, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
2876
- if np.any(np.less_equal (oa, 0.0 )):
2877
- raise ValueError (" a <= 0" )
2876
+ if np.any(np.less (oa, 0.0 )):
2877
+ raise ValueError (" a < 0" )
2878
2878
return cont1_array(self .internal_state, rk_power, size, oa, self .lock)
2879
2879
2880
2880
def laplace (self , loc = 0.0 , scale = 1.0 , size = None ):
@@ -2960,16 +2960,16 @@ cdef class RandomState:
2960
2960
floc = PyFloat_AsDouble(loc)
2961
2961
fscale = PyFloat_AsDouble(scale)
2962
2962
if not PyErr_Occurred():
2963
- if fscale <= 0 :
2964
- raise ValueError (" scale <= 0" )
2963
+ if fscale < 0 :
2964
+ raise ValueError (" scale < 0" )
2965
2965
return cont2_array_sc(self .internal_state, rk_laplace, size, floc,
2966
2966
fscale, self .lock)
2967
2967
2968
2968
PyErr_Clear()
2969
2969
oloc = PyArray_FROM_OTF(loc, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
2970
2970
oscale = PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
2971
- if np.any(np.less_equal (oscale, 0.0 )):
2972
- raise ValueError (" scale <= 0" )
2971
+ if np.any(np.less (oscale, 0.0 )):
2972
+ raise ValueError (" scale < 0" )
2973
2973
return cont2_array(self .internal_state, rk_laplace, size, oloc, oscale,
2974
2974
self .lock)
2975
2975
@@ -3089,16 +3089,16 @@ cdef class RandomState:
3089
3089
floc = PyFloat_AsDouble(loc)
3090
3090
fscale = PyFloat_AsDouble(scale)
3091
3091
if not PyErr_Occurred():
3092
- if fscale <= 0 :
3093
- raise ValueError (" scale <= 0" )
3092
+ if fscale < 0 :
3093
+ raise ValueError (" scale < 0" )
3094
3094
return cont2_array_sc(self .internal_state, rk_gumbel, size, floc,
3095
3095
fscale, self .lock)
3096
3096
3097
3097
PyErr_Clear()
3098
3098
oloc = PyArray_FROM_OTF(loc, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3099
3099
oscale = PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3100
- if np.any(np.less_equal (oscale, 0.0 )):
3101
- raise ValueError (" scale <= 0" )
3100
+ if np.any(np.less (oscale, 0.0 )):
3101
+ raise ValueError (" scale < 0" )
3102
3102
return cont2_array(self .internal_state, rk_gumbel, size, oloc, oscale,
3103
3103
self .lock)
3104
3104
@@ -3180,16 +3180,16 @@ cdef class RandomState:
3180
3180
floc = PyFloat_AsDouble(loc)
3181
3181
fscale = PyFloat_AsDouble(scale)
3182
3182
if not PyErr_Occurred():
3183
- if fscale <= 0 :
3184
- raise ValueError (" scale <= 0" )
3183
+ if fscale < 0 :
3184
+ raise ValueError (" scale < 0" )
3185
3185
return cont2_array_sc(self .internal_state, rk_logistic, size, floc,
3186
3186
fscale, self .lock)
3187
3187
3188
3188
PyErr_Clear()
3189
3189
oloc = PyArray_FROM_OTF(loc, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3190
3190
oscale = PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3191
- if np.any(np.less_equal (oscale, 0.0 )):
3192
- raise ValueError (" scale <= 0" )
3191
+ if np.any(np.less (oscale, 0.0 )):
3192
+ raise ValueError (" scale < 0" )
3193
3193
return cont2_array(self .internal_state, rk_logistic, size, oloc,
3194
3194
oscale, self .lock)
3195
3195
@@ -3304,17 +3304,17 @@ cdef class RandomState:
3304
3304
fsigma = PyFloat_AsDouble(sigma)
3305
3305
3306
3306
if not PyErr_Occurred():
3307
- if fsigma <= 0 :
3308
- raise ValueError (" sigma <= 0" )
3307
+ if fsigma < 0 :
3308
+ raise ValueError (" sigma < 0" )
3309
3309
return cont2_array_sc(self .internal_state, rk_lognormal, size,
3310
3310
fmean, fsigma, self .lock)
3311
3311
3312
3312
PyErr_Clear()
3313
3313
3314
3314
omean = PyArray_FROM_OTF(mean, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3315
3315
osigma = PyArray_FROM_OTF(sigma, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3316
- if np.any(np.less_equal (osigma, 0.0 )):
3317
- raise ValueError (" sigma <= 0.0" )
3316
+ if np.any(np.less (osigma, 0.0 )):
3317
+ raise ValueError (" sigma < 0.0" )
3318
3318
return cont2_array(self .internal_state, rk_lognormal, size, omean,
93C6
3319
3319
osigma, self .lock)
3320
3320
@@ -3380,16 +3380,16 @@ cdef class RandomState:
3380
3380
fscale = PyFloat_AsDouble(scale)
3381
3381
3382
3382
if not PyErr_Occurred():
3383
- if fscale <= 0 :
3384
- raise ValueError (" scale <= 0" )
3383
+ if fscale < 0 :
3384
+ raise ValueError (" scale < 0" )
3385
3385
return cont1_array_sc(self .internal_state, rk_rayleigh, size,
3386
3386
fscale, self .lock)
3387
3387
3388
3388
PyErr_Clear()
3389
3389
3390
3390
oscale = < ndarray> PyArray_FROM_OTF(scale, NPY_DOUBLE, NPY_ARRAY_ALIGNED)
3391
- if np.any(np.less_equal (oscale, 0.0 )):
3392
- raise ValueError (" scale <= 0.0" )
3391
+ if np.any(np.less (oscale, 0.0 )):
3392
+ raise ValueError (" scale < 0.0" )
3393
3393
return cont1_array(self .internal_state, rk_rayleigh, size, oscale,
3394
3394
self .lock)
3395
3395
0 commit comments