У меня есть двумерный массив int в numpy.Я строю своего рода генератор изображений ASCI на основе шрифтов TrueType.У меня есть проблема, что я хочу изменить все значения в определенном диапазоне в строку.Когда я изменяю одно значение на строковое, остальные разбиваются, потому что для такой замены требуется int во всем массиве.Пожалуйста, как переназначить несколько диапазонов в массиве?Спасибо
data = np.array(list(image.getdata()), dtype=object).reshape(30, 30)
n = 255
data[data > n*0.75] = 'a'
data[data > n*0.5] = 0.75
data[data > n*0.25] = 0.5
data[data > 1] = 0.25