Вы должны изменить 'цифры' в списке a
со строк на целые числа
list_integers = [int(num) for num in a]
list_integers = np.array(list_integers)
print(list_integers)
результат
[1 2 3 4]
Или как указано в комментарии
a = np.array(a, dtype='int')
print(a)
[1 2 3 4]