Беззнаковые целые в NumPy
Тип uint8 хранит только
ноль и положительные значения:
отрицательные числа для него
не предусмотрены.
Создадим массив с таким типом и выведем его:
import numpy as np
flags = np.array([0, 1, 255], dtype=np.uint8)
print(flags) # выведет [ 0 1 255]
print(flags.dtype) # выведет uint8
Если передать отрицательное значение, оно будет интерпретировано как большое положительное число в рамках типа:
import numpy as np
val = np.array([-1], dtype=np.uint8)
print(val) # выведет [255]
Создайте массив из 0, 128
и 255 с типом uint8
и выведите его.
Создайте одноэлементный массив
со значением -1 и типом
uint8, затем выведите
содержимое массива.