У вас есть два сценария здесь.
Сценарий 1. Вы хотите проверить, допускает ли тип вектора только числа. Затем напишите:
eltype(x) <: Number
Сценарий 2. Вы хотите проверить, являются ли все элементы вектора числами. Затем напишите:
all(isa.(x, Number))
Второй менее эффективен, поскольку должен проверять весь массив. Причина, по которой иногда это может быть необходимо, заключается в том, что вы можете иметь, например:
x = Any[1, 2, 3]
, который содержит только числа, но тип вектора в целом позволяет ему содержать не только числа (кроме сценария 1, но пройти сценарий 2).