Есть ли способ, например, использовать numpy.linalg.det
или numpy.linalg.inv
в массиве nx3x3
(линия в многополосном изображении)? Сейчас я делаю что-то вроде:
det = numpy.array([numpy.linalg.det(i) for i in X])
но наверняка есть более эффективный способ. Конечно, я мог бы использовать map
:
det = numpy.array(map(numpy.linalg.det, X))
Есть еще какой-нибудь более прямой путь?