so this numpy digitize() does mainly the same as the Threshold1DArray LabVIEW function…
(When I read/understand the description correctly.)
The "right : bool, optional" is missing though. This won't be trivial to fix. Probably check the remainder of result mod 1, and only add 1 to the quotient if it's !=0 (using the Sign function).
If the value is outside all bins the result will be different as well. You can probably make it act similar by adding a -Inf before all bins. This will return 0 if x is <bin, and 1 if it's in bin.