@@ -450,25 +450,6 @@ cdef object vec_cont3_array(irk_state *state, irk_cont3_vec func, object size,
450
450
451
451
return arr_obj
452
452
453
- cdef object vec_disc0_array (irk_state * state , irk_disc0_vec func , object size ,
454
- object lock ):
455
- cdef int * array_data
456
- cdef int res
457
- cdef cnp .ndarray array "arrayObject"
458
- cdef cnp .npy_intp length
459
- cdef cnp .npy_intp i
460
-
461
- if size is None :
462
- func (state , 1 , & res )
463
- return res
464
- else :
465
- array = < cnp .ndarray > np .empty (size , np .int32 )
466
- length = cnp .PyArray_SIZE (array )
467
- array_data = < int * > cnp .PyArray_DATA (array )
468
- with lock , nogil :
469
- func (state , length , array_data )
470
-
471
- return array
472
453
473
454
cdef object vec_long_disc0_array (
474
455
irk_state * state , irk_disc0_vec_long func ,
@@ -483,14 +464,13 @@ cdef object vec_long_disc0_array(
483
464
if size is None :
484
465
func (state , 1 , & res )
485
466
return res
486
- else :
487
- array = < cnp .ndarray > np .empty (size , np .uint )
488
- length = cnp .PyArray_SIZE (array )
489
- array_data = < long * > cnp .PyArray_DATA (array )
490
- with lock , nogil :
491
- func (state , length , array_data )
467
+ array = < cnp .ndarray > np .empty (size , np .dtype ("long" ))
468
+ length = cnp .PyArray_SIZE (array )
469
+ array_data = < long * > cnp .PyArray_DATA (array )
470
+ with lock , nogil :
471
+ func (state , length , array_data )
492
472
493
- return array
473
+ return array
494
474
495
475
496
476
cdef object vec_discnp_array_sc (
@@ -507,7 +487,7 @@ cdef object vec_discnp_array_sc(
507
487
func (state , 1 , & res , n , p )
508
488
return res
509
489
else :
510
- array = < cnp .ndarray > np .empty (size , np .int32 )
490
+ array = < cnp .ndarray > np .empty (size , np .intc )
511
491
length = cnp .PyArray_SIZE (array )
512
492
array_data = < int * > cnp .PyArray_DATA (array )
513
493
with lock , nogil :
@@ -544,7 +524,7 @@ cdef object vec_discnp_array(irk_state *state, irk_discnp_vec func, object size,
544
524
cnp .PyArray_MultiIter_NEXT (multi )
545
525
arr_obj = < object > array
546
526
else :
547
- array = < cnp .ndarray > np .empty (size , np .int32 )
527
+ array = < cnp .ndarray > np .empty (size , np .intc )
548
528
array_data = < int * > cnp .PyArray_DATA (array )
549
529
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (3 , < void * > array , < void * > on , < void * > op )
550
530
res_size = cnp .PyArray_SIZE (array )
@@ -585,7 +565,7 @@ cdef object vec_discdd_array_sc(irk_state *state, irk_discdd_vec func, object si
585
565
func (state , 1 , & res , n , p )
586
566
return res
587
567
else :
588
- array = < cnp .ndarray > np .empty (size , np .int32 )
568
+ array = < cnp .ndarray > np .empty (size , np .intc )
589
569
length = cnp .PyArray_SIZE (array )
590
570
array_data = < int * > cnp .PyArray_DATA (array )
591
571
with lock , nogil :
@@ -619,7 +599,7 @@ cdef object vec_discdd_array(irk_state *state, irk_discdd_vec func, object size,
619
599
cnp .PyArray_MultiIter_NEXT (multi )
620
600
arr_obj = < object > array
621
601
else :
622
- array = < cnp .ndarray > np .empty (size , np .int32 )
602
+ array = < cnp .ndarray > np .empty (size , np .intc )
623
603
array_data = < int * > cnp .PyArray_DATA (array )
624
604
res_size = cnp .PyArray_SIZE (array )
625
605
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (3 , < void * > array , < void * > on , < void * > op )
@@ -660,7 +640,7 @@ cdef object vec_discnmN_array_sc(irk_state *state, irk_discnmN_vec func, object
660
640
func (state , 1 , & res , n , m , N )
661
641
return res
662
642
else :
663
- array = < cnp .ndarray > np .empty (size , np .int32 )
643
+ array = < cnp .ndarray > np .empty (size , np .intc )
664
644
length = cnp .PyArray_SIZE (array )
665
645
array_data = < int * > cnp .PyArray_DATA (array )
666
646
with lock , nogil :
@@ -696,7 +676,7 @@ cdef object vec_discnmN_array(irk_state *state, irk_discnmN_vec func, object siz
696
676
cnp .PyArray_MultiIter_NEXT (multi )
697
677
arr_obj = < object > array
698
678
else :
699
- array = < cnp .ndarray > np .empty (size , np .int32 )
679
+ array = < cnp .ndarray > np .empty (size , np .intc )
700
680
array_data = < int * > cnp .PyArray_DATA (array )
701
681
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (4 , < void * > array , < void * > on , < void * > om ,
702
682
< void * > oN )
@@ -738,7 +718,7 @@ cdef object vec_discd_array_sc(irk_state *state, irk_discd_vec func, object size
738
718
func (state , 1 , & res , a )
739
719
return res
740
720
else :
741
- array = < cnp .ndarray > np .empty (size , np .int32 )
721
+ array = < cnp .ndarray > np .empty (size , np .intc )
742
722
length = cnp .PyArray_SIZE (array )
743
723
array_data = < int * > cnp .PyArray_DATA (array )
744
724
with lock , nogil :
@@ -758,7 +738,7 @@ cdef object vec_long_discd_array_sc(irk_state *state, irk_discd_long_vec func, o
758
738
func (state , 1 , & res , a )
759
739
return res
760
740
else :
761
- array = < cnp .ndarray > np .empty (size , int )
741
+ array = < cnp .ndarray > np .empty (size , np . dtype ( "long" ) )
762
742
length = cnp .PyArray_SIZE (array )
763
743
array_data = < long * > cnp .PyArray_DATA (array )
764
744
with lock , nogil :
@@ -779,7 +759,7 @@ cdef object vec_discd_array(irk_state *state, irk_discd_vec func, object size, c
779
759
780
760
if size is None :
781
761
array = < cnp .ndarray > cnp .PyArray_SimpleNew (cnp .PyArray_NDIM (oa ),
782
- cnp .PyArray_DIMS (oa ), cnp .NPY_INT )
762
+ cnp .PyArray_DIMS (oa ), cnp .NPY_INT32 )
783
763
length = cnp .PyArray_SIZE (array )
784
764
array_data = < int * > cnp .PyArray_DATA (array )
785
765
itera = < cnp .flatiter > cnp .PyArray_IterNew (< object > oa )
@@ -789,7 +769,7 @@ cdef object vec_discd_array(irk_state *state, irk_discd_vec func, object size, c
789
769
cnp .PyArray_ITER_NEXT (itera )
790
770
arr_obj = < object > array
791
771
else :
792
- array = < cnp .ndarray > np .empty (size , np .int32 )
772
+ array = < cnp .ndarray > np .empty (size , np .intc )
793
773
array_data = < int * > cnp .PyArray_DATA (array )
794
774
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (2 , < void * > array , < void * > oa )
795
775
res_size = cnp .PyArray_SIZE (array )
@@ -832,7 +812,7 @@ cdef object vec_long_discd_array(irk_state *state, irk_discd_long_vec func, obje
832
812
cnp .PyArray_ITER_NEXT (itera )
833
813
arr_obj = < object > array
834
814
else :
835
- array = < cnp .ndarray > np .empty (size , int )
815
+ array = < cnp .ndarray > np .empty (size , np . dtype ( "long" ) )
836
816
array_data = < long * > cnp .PyArray_DATA (array )
837
817
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (2 , < void * > array , < void * > oa )
838
818
res_size = cnp .PyArray_SIZE (array )
@@ -873,7 +853,7 @@ cdef object vec_Poisson_array(irk_state *state, irk_discdptr_vec func1, irk_disc
873
853
func1 (state , length , array_data , oa_data )
874
854
arr_obj = < object > array
875
855
else :
876
- array = < cnp .ndarray > np .empty (size , np .int32 )
856
+ array = < cnp .ndarray > np .empty (size , np .intc )
877
857
array_data = < int * > cnp .PyArray_DATA (array )
878
858
multi = < cnp .broadcast > cnp .PyArray_MultiIterNew (2 , < void * > array , < void * > olambda )
879
859
res_size = cnp .PyArray_SIZE (array )
@@ -1396,10 +1376,8 @@ cdef class RandomState:
1396
1376
"""
1397
1377
tomaxint(size=None)
1398
1378
1399
- Random integers between 0 and ``sys.maxint``, inclusive.
1400
-
1401
1379
Return a sample of uniformly distributed random integers in the interval
1402
- [0, ``sys.maxint ``].
1380
+ [0, ``np.iinfo("long").max ``].
1403
1381
1404
1382
Parameters
1405
1383
----------
0 commit comments