numpy.random
документация здесь . Если задан только один входной параметр, как в вашем случае, этот вход является нижним пределом диапазона, а high принимается как 0. Итак, если какой-либо x
в df
меньше 0 (мы скажем x'
, этот код пытается нарисовать случайное целое число из диапазона [0, x '], который является пустым диапазоном (без возможных значений). Таким образом, ваша ошибка high-low.
На основе вашего кода и описание немного неясно, что именно вы пытаетесь выполнить sh, но с более подробной информацией я, вероятно, смогу помочь вам разработать правильный код.