numpy

    2

    2答えて

    多次元配列の各行の先頭と末尾に0を追加するにはどうすればよいですか?これは、各行に適用しようとしている関数です。 def zero(ltr): for x in range (1,int((N+1)/2)): ltr = append(([0]), ltr) ltr = append(ltr,([0])) return ltr 私が使用して試してみま

    15

    4答えて

    私はnumpyでログを取って、ログを取る前に負であったエントリを無視したいと思います。負のエントリのログをとると、-Infが返されるので、-Infの値を持つ行列が結果として得られます。私はこの行列の列を合計したいのですが、-Infの値を無視して、どうすればいいのですか?例えば 、 mylogarray = log(myarray) # take sum, but ignore -Inf? su

    4

    1答えて

    matplotlibで地形標高データをプロットしようとしています。私は、各行にx、y、z座標を含むnx3のnumpy配列を構築します(x、y平面のグリッド内に規則的に配置されています)。私はこのコードでそれをプロットしようとしています: fig = plt.figure() ax = fig.gca(projection='3d') print desiredData[:,0] sur

    13

    2答えて

    行列Pは形がMxNで、3dテンソルTは形がKxNxRです。私は、PにNxRのマトリックスをTに掛けて、KxMxR 3dテンソルにしたいと考えています。 P.dot(T).transpose(1,0,2)は、望ましい結果を与える。この問題にニーサー解決策がありますか(つまり、取り除くことはtransposeですか?)これは非常に一般的な操作でなければならないので、他の人が異なるアプローチを見つけたと

    9

    2答えて

    numpy vectorize関数は便利ですが、関数の引数がスカラーではなくリストである場合はうまく動作しません。例として: type(A)=<type 'list'>, A=[1, 2, 3] type(A)=<type 'numpy.int64'>, A=1 Traceback (most recent call last): File "vectorize.py", line

    0

    1答えて

    たとえば、test_array = numpy.array([[10, 1], [2, 12], [3, 5]])と私はtest_array.where(min(test_array[0] * test_array[1]))の行に沿って何かして、numpy.whereが[10, 1]を指すように戻ってくる同じ構造を返すようにしたいと思います。

    1

    2答えて

    numpyディレクトリにあるpython setup.py installを実行するのが難しいです。許可が拒否されたフォルダに移動するまでは、正常に実行されているようです。それがスローするエラーはcopying build/scripts.macosx-10.6-universal-2.6/f2py -> /usr/local/bin error: /usr/local/bin/f2py: Per

    16

    5答えて

    基本的には、行列を取って、その平均が0で分散が1になるように変更します。私はnumpyの配列を使用しています。もしそれがすでにできていれば、それは良いですが、アルゴリズムを見つける。 編集:NVM nimrodmより良い実装

    4

    2答えて

    Windows Python 2.7のNumPyは見つかりませんでしたが、OS X版が見つかりました。

    3

    1答えて

    David Morrisseyの答えは 'How to clone a list in python?'です。パフォーマンステストを実行していて、numpy配列で作業するときに予期しない動作が発生しました。私はnumpyの配列が/ clone = numpy.array(original) または clone = numpy.copy(original) /wのクローン化されるべきであるこ