前提・実現したいこと
pythonでCCAのプログラムを書いています.
sklearn.cross_decomposition.CCAを使うと一発で解決するのですが,勉強も兼ねて特異値分解を用いて1から書いています.
発生している問題・エラーメッセージ
Qiitaの記事
https://qiita.com/yoneda88/items/847cb99542538083b876
を参考にしているのですが,S_xx^(-1/2)の計算のところで躓いています.
pythonで行列の-1/2乗を計算するにはどのような方法があるのでしょうか.
試したこと
行列の平方根であればscipy.linalg.sqrtmで計算できるようなのですが,-1/2乗についてはどのように行えば良いのかわかりません.
お手数ではございますが,よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/02 02:08