Я думаю, что вы ссылаетесь на 1.
Когда вы видите знак точки, вы знаете, что это число типа float.
Если вы не хотите использовать числа с плавающей точкой, вы должны привести свой список к целому числу:
x.astype(int)
Другие вещи, которые вы должны сделать в консоли Python, чтобы немного понять вещи:
print(type(1))
print(type(1.))
print(x.dtype)
print(x.astype(int).dtype)