問題タブ [scipy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - numpy / scipyの二乗の差の合計(SSD)
PythonとNumpy/Scipyを使用して画像処理アルゴリズムを実装しようとしています。プロファイラーは、次の関数(頻繁に呼び出される)に多くの時間が費やされていることを教えてくれます。これは、2つの画像間の二乗の差の合計を教えてくれます。
どうすればこれをスピードアップできますか?ありがとう。
matlab - 面で区分的に一定である2Dデータの補間
2つの変数で記述される不規則なメッシュがあります。各面を構成する頂点のインデックスを格納するfaces配列と、各頂点の座標を格納するverts配列です。また、各面で区分的に一定であると想定される関数があり、面ごとの値の配列の形式で格納されます。
f
このデータから関数を構築する方法を探しています。次の線に沿った何か:
手動で評価f(x,y)
する方法は、ポイントが存在する対応する面を見つけて、x,y
その面に格納されている値を返すことです。scipy(またはmatlab)でこれをすでに実装している関数はありますか?
python - 一連のバイナリ値を操作するだけの場合、numpy を使用しますか?
バイナリ値のリストに対して多数の操作を行っているときに numpy を使用する利点はありますか? 狭い範囲の整数 (1、2、3 など) はどうですか?
python - SciPyで3Dデータを補間する際のパフォーマンスを改善する方法
大気を表す3Dデータがあります。ここで、このデータを共通のZ座標に補間したいと思います(つまり、関数のドクトリングから明らかなはずです)。次のコードは正常に機能しますが、パフォーマンスを向上させる方法があるかどうか疑問に思っていました...
python - numpyで統計「t-test」を計算する方法
Pythonで作成したモデルに関する統計を生成したいと思っています。その上でt検定を生成したいのですが、numpy/scipyでこれを行う簡単な方法があるかどうか疑問に思いました。周りに良い説明はありますか?
たとえば、次のような3つの関連データセットがあります。
それでは、スチューデントのt検定を行いたいと思います。
python - MATLAB から Python コードへの変換 (NumPy、SciPy、MatplotLib?)
EEG プロジェクト用に、次のコードを MATLAB から Python に変換しようとしています (Python の方が少し安いという理由もあります)。
うまくいけば、誰かが私を正しい方向に向けることができます:私はそれを変更し始めましたが、行き詰まりました:特に同等の機能を見つけようとしています。
scipy.org (NumPy_for_Matlab_Users など) を試しましたが、引数が正しい形式/数値であるかどうかはわかりません)
私はもともとpyserialを使用していました
データを読み込んでから
それを整数に変換するには、この MATLAB コードは別の方法で処理します ('uchar')
私の主な問題は
そして、Python (MatPlotLib?) でそれについての考えがさらに少ないので、プロットセクション全体
MATLAB も '1' で始まる傾向がありますが、Python は 0 を使用します。
コロンで区切られた範囲全体にPythonは満足していますか
か否か?
したがって、ここに MATLAB があります。
そして、これが私の貧しいいとこのバージョンです
すべての提案に感謝します!
デイブ!
python - numpy/scipy を使用した荷を積まないで飲み込む
数値/科学アプリケーションに numpy/scipy で unladen-swallow を使用した人はいますか? あなたの経験では大幅に高速ですか?どんな意見も素晴らしいでしょう。
python - SciPy では、スパース行列で ix_() を使用してもうまくいかないようですが、他に何が使えますか?
Numpy では、行列の行と列を取得するために ix_() が使用されますが、スパース行列では機能しないようです。たとえば、次のコードは密行列を使用しているため機能します。
ix_() を使用して、0 番目と 2 番目の行と列に対応する要素にインデックスを付けました。これにより、マトリックスの 4 つのコーナーが得られます。
問題は、ix_ がスパース行列では機能しないように見えることです。前のコードから続けて、次のことを試します。
この例外があることを示す大きなエラーメッセージが表示されます。
SciPy が提供する他の疎行列形式でこれを試しましたが、すべてが同じ例外を発生させるわけではありませんが、いずれも ix_() で機能しないようです。
私が示した例では、それほど大きくも疎でもなかったマトリックスを使用しましたが、私が扱っているものは非常に疎で潜在的に非常に大きいため、要素を 1 つずつリストするのは賢明ではないようです。
SciPy で疎行列を使用してこの種のインデックス作成を行う (できれば簡単な) 方法を知っている人はいますか? それとも、この機能はこれらの疎行列に組み込まれていませんか?
python - サウンドファイルをNumPy配列としてPythonにインポートする(audiolabの代替)
私は過去にAudiolabを使用してサウンドファイルをインポートしてきましたが、非常にうまく機能しました。でも:
- 基になるlibsndfileがそれらをサポートすることを拒否するため、mp3のようないくつかのフォーマットをサポートしません
- WindowsのPython2.6では機能せず、作者はそれを修正するために周りにいません
-
だから私はどちらかをしたいと思います:
- 2.6で機能しない理由(_sndfile.pydに問題がありますか?)を理解し、サポートされていない形式で機能するように拡張する方法を見つけてください。
- audiolabの完全な代替品を探す