scipy

    3

    2答えて

    もっと複雑な問題に移る前に、私はcurve_fitを使って単純な正弦波(雑音でもない)をテストとして試そうとしています。残念ながら、それは遠隔で正しい答えを与えることさえありません。ここに私の構文です: x = linspace(0,100,300) y = sin(1.759*x) def mysine(x, a): return sin(a*x) popt, pcov = c

    9

    2答えて

    私はMatLabプログラムをPythonに変換していますが、なぜscipy.interpolate.interp1dがMatLab interp1と異なる結果をもたらすのか理解できていません。 MATLABでの使用量がわずかに異なっている: yi = interp1(x,Y,xi,'cubic') scipyのダウンロード: f = interp1d(x,Y,kind='cubic') yi

    39

    6答えて

    numpy/scipyでは、イメージを配列に格納しています。私はそれを表示することができます、savefigを使用しないで保存します。境界線、軸、ラベル、タイトルなどはありません。 import matplotlib.pyplot as plt は図を作成するには:私は PyPNGまたは scipy.misc.imsaveのようなパッケージを避けたい 、彼らはいつも私

    5

    1答えて

    、私は多項式固有値問題を解決したいと思います: A0 + lambda*A1 + lambda^2*A2 + lambda^3*A3 + .... = 0 Anは密行列で 、およびlambdaは一定です。 matlabでは、polyeig functionを使ってこの問題を解決することが可能です。 scipyには同等の機能はないようです。これまで私がそれを行うと考えることができる唯一の方法は、

    5

    1答えて

    Python/Scipyではかなり大きな行列を処理します。私は大きな行列(coo_matrixにロードされている)から行を抽出し、それを対角要素として使用する必要があります。現在、私は次のような方法でそれを行う: import numpy as np from scipy import sparse def computation(A): for i in range(A.shap

    0

    2答えて

    スパース行列の2番目の行の値を出力すると、最初のインデックスが1ではなく、1であることがわかりました。何故ですか? >>> from scipy.sparse import * >>> a=lil_matrix((100,100)) >>> a[0,0]=5 >>> a[0,1]=6 >>> a[0,20]=9 >>> print a[0,:] (0, 0) 5.0 (0, 1) 6

    2

    1答えて

    私はscipyをさまざまな目的で集中的に使用しています。私は、Pythonコードが初めてコンパイルされたことに気付きました。それは非常に遅く始まります。後で、それは非常に速いです。この問題のための回避策はありますか?

    2

    1答えて

    私はもともと関連する質問hereを尋ねましたが、実際にはどこにも出てこないようです。私はそれが.... を助けるかもしれない、より具体的にその一部を修正してください場合はおそらく、私は、格納されたファイルは、MATLABのスパース形式(HDF5、私は信じて CSC)を使用して、と私は直接に動作するようPytablesを使用しようとしている必要があり、 ですが、まだ成功していません。私は次の操作を行

    9

    4答えて

    C++バックグラウンドからPythonを学び始めました。私が探しているのは、多次元ポイント(numpy配列)の2D(numpy)配列内の多次元クエリポイントの最も近い(最近傍)を見つけるための素早く簡単な方法です。私はscipyがk-dツリーを持っていることを知っていますが、これは私が望むものではないと思います。まず、2D配列の多次元点の値を変更します。第二に、2D配列内の各点の位置(座標)は、そ

    2

    1答えて

    bug(多分私が使っているnumpyの分布のため)、私はnumpy.linalg.lstsqを使用できません。私が見つけたすべての統計ライブラリは、Python 3(Windows版)ではインストールされませんでした。 誰かが複数の線形回帰(私はちょうどベータが必要です)を実行する純粋なpython 3のコードを持っていますか? 純粋なPythonでない場合は、私のマシン上で同じコードを使用しても