私はPythonとnumpyの新人です。平均関数のパラメータを理解するのに苦労しています。numpy平均関数のパラメータ 'a'はどのように機能しますか?
私はこのようなデータを定義しました。
mean = [2, 0.5]
cov = [[0.8, 0.1],[0.1, 0.5]]
np.random.seed(17)
C1 = np.random.multivariate_normal(mean, cov,50).T
ここで平均値を近似したいと思います。私はこのようにしています:
C1.mean(1)
// returns array([ 1.81203223, 0.45002797])
私はこのコンセプトの周りに私の頭を包むことができないので、私はこの解決策で混乱しています。 numpy.mean状態に対する
ドキュメント:
:平均望ましい数を含むarray_like配列。 aが配列でない である場合、変換が試みられます。
は、私にとっては、これはまた、パラメータなしで
(1.1310301021862881)
同様の使い方C1になり、単一の値になり、この関数は numpy.mean(C1
だろう呼び出すための通常の方法)のように聞こえます。どうしてか分かりません?
C1.mean()
//returns array(1.1310301021862881)