Как вычислить ближайшую положительную полуопределенную матрицу?

Я перешел на Python из R и пытаюсь воспроизвести ряд вещей, которые я привык делать в R, используя Python. . В библиотеке Matrix для R есть очень полезная функция, называемая nearPD(), которая находит ближайшую положительную полуопределенную (PSD) матрицу к заданной матрице. Хотя я мог бы что-то написать, будучи новичком в Python/Numpy, я не слишком рад изобретать велосипед, если что-то уже есть. Какие-нибудь советы по существующей реализации на Python?

16
задан Jeremy 7 June 2012 в 21:45
поделиться