numpy

    5

    3答えて

    numpyでは、 xは大きな(200,000 x 1000)の高密度 float32行列で、 .Tは転置演算子ですか、 x.T * xを計算する最も効率的な方法は何ですか? 疑問を避けるために、結果は1000 x 1000です。 ::私の元の質問では、np.dot(x.T, x)は数時間かかると述べました。 NaNsがいくつかの理由でnp.dotのパフォーマンスを完全に無駄にしていたことが判明しま

    14

    4答えて

    私はPythonの拡張割り当てについて興味深いものを見つけました+=a = a + b 自動データ型変換のようですa += bが常により単純なデータ型であればa += bでは常に行われませんが、a = a + bは常に動作するようです 変換が行われる場合 a = 1 b = 1j a = 1 b = 0.5 変換が行われない場合 from numpy import array a =

    1

    1答えて

    私はこの問題に実行しているよ: Boost.Python.ArgumentError: Python argument types in Dirichlet.Observe(int, numpy.int64, float) did not match C++ signature: Observe(unsigned int, unsigned int, double) が十

    4

    2答えて

    私は一連のrrデータ(PQRST心電図信号のr-rピーク間の距離) を持っており、matlabまたはpythonで現実的なECG信号を生成したいと思います。 matlab(matlabのecg組み込み関数)用のいくつかの材料を見つけましたが、rrデータからそれを生成する方法を見つけることができず、Pythonには何も見つかりませんでした。何かアドバイス?

    6

    2答えて

    誰も* .npzの内部データ構成に関する情報を共有できますか? 一部のマニュアルなど。 だけでは何かを見つけることができません...ここで

    2

    3答えて

    OS XでPython 2.7のScipy/numpy/matplotlibを新しくビルドしましたが、私はimport pylabにしようとしていますが、動作していないようです。どうしてこれなの? 私は取得していますエラーは次のとおりです。 > Traceback (most recent call last): > File "<stdin>", line 1, in <module> >

    9

    3答えて

    ログスペース内の配列の行を正規化するC関数があります(数値アンダーフローを防ぎます)。次のように 私のC-関数のプロトタイプは次のとおりです。 void normalize_logspace_matrix(size_t nrow, size_t ncol, double* mat); あなたはそれが配列へのポインタを取り、場所に変更していることがわかります。もちろん、Cコードは、データがC連続

    2

    1答えて

    私が作業しているアプリケーションのLDA(線形判別分析)変換を計算しています。私はこれらを追跡しています。notes(36ページから始まります。特にスライド47は緑色)。 私は(numpyのとscipyのダウンロードと)Pythonでこれをやっている、これは私が出ているものです:私は他の人にそれを比較したように、この実装が正しいことを知っている import numpy as np from s

    8

    2答えて

    私が達成しようとしているのは、次のとおりです。分析のためにサウンドファイル(.wav)の周波数値が必要です。私はプログラムの多くが値の視覚的なグラフ(スペクトログラム)を与えるが、私は生データにする必要があることを知っている。私はこれがFFTでできることを知っていて、Pythonではかなり容易にスクリプト化できるはずですが、それを正確に行う方法はわかりません。 ファイルの信号が.4sであるとしまし

    9

    4答えて

    これは単純です(3行ループを書くのは簡単です)が、numpyスライスを使用してnumpy配列の上対角のインデックス位置のリストを作成するにはどうすればよいですか?私。 4x4の配列を指定して 、私はX年代のインデックスの場所が欲しい:与える ​​ : [ (0,0), (0,1), (0,2), (0,3), (1,1), (1,2), (1,3), (2,2), (2,3), (3,3) ]