scipy.linalg.eighの計算時間次第でloopを1回スキップするということは可能でしょうか?
pythonにて自作関数内でscipy.linalg.eighを用いて対象行列の固有値分解を行っています.
この処理をfor loopにて回しているのですが,その中で稀に計算時間が恐ろしく長いものが出てきます.
cpuの稼働率を見ると,通常時は全コア稼働しているのですが
計算が終わらないものでは1つのコアでしか動いていないようでした.
そこで,このように計算が収束しない(?)ものについてはloopをスキップしたく思います.
どうぞよろしくお願いいたします.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/08 05:08
2019/02/08 05:53