Вы можете использовать функцию all()
в сочетании с функцией isinstance()
.
Функция all()
возвращает True, если все элементы списка имеют значение true, и вы можете проверить, является ли каждое число в вашем массиве пустых чисел с помощью isinstance()
.Поскольку isinstance()
рассматривает '> f8' как число с плавающей точкой, сравнение не поднимает проблему, с которой вы столкнулись.
Вот как это выглядит:
b = np.zeros(10,dtype='>f8')
all(isinstance(x, float) for x in b)
Вывод:
True