The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Получаю для строки вида:
if ((not self.eignValues) or (not self.eignVectors)
-- а это был как бы способ проверки на пустоту
Если вам нужно проверить именно то, что массив не пустой (наивно), то можно использовать такую функцию, дабы не заморачиваться с ограничениями питона.