私が作業しているアプリケーションのLDA(線形判別分析)変換を計算しています。私はこれらを追跡しています。notes(36ページから始まります。特にスライド47は緑色)。 私は(numpyのとscipyのダウンロードと)Pythonでこれをやっている、これは私が出ているものです:私は他の人にそれを比較したように、この実装が正しいことを知っている import numpy as np
from s
多次元配列の各行の先頭と末尾に0を追加するにはどうすればよいですか?これは、各行に適用しようとしている関数です。 def zero(ltr):
for x in range (1,int((N+1)/2)):
ltr = append(([0]), ltr)
ltr = append(ltr,([0]))
return ltr
私が使用して試してみま
私はnumpyでログを取って、ログを取る前に負であったエントリを無視したいと思います。負のエントリのログをとると、-Infが返されるので、-Infの値を持つ行列が結果として得られます。私はこの行列の列を合計したいのですが、-Infの値を無視して、どうすればいいのですか?例えば 、 mylogarray = log(myarray)
# take sum, but ignore -Inf?
su