タグ付けされた質問 「scipy」

SciPyは、Pythonプログラミング言語用のアルゴリズムと数学ツールのオープンソースライブラリです。

5
Numpy:各行をベクトル要素で除算します
私が派手な配列を持っているとしましょう: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) 対応する「ベクター」があります。 vector = np.array([1,2,3]) data各行に沿って操作して減算または除算を行うと、結果は次のようになります。 sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] 簡単に言うと、2D配列の各行に対して、各行に対応するスカラーの1D配列で演算を実行するにはどうすればよいですか?
119 python  arrays  numpy  scipy 

13
sklearnからのインポート時のImportError:名前check_buildをインポートできません
sklearnからインポートしようとすると、次のエラーが発生します。 >>> from sklearn import svm Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> from sklearn import svm File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 16, in <module> from . import check_build ImportError: cannot import name check_build 私はpython 2.7、scipy-0.12.0b1スーパーパック、numpy-1.6.0スーパーパック、scikit-learn-0.11を使用しています。 私はこの問題のいくつかの回答を確認しましたが、どれもこのエラーを回避する方法を提供しません。

11
Pythonでの主成分分析
次元削減のために主成分分析(PCA)を使用したいと思います。numpyまたはscipyはすでにそれを持っていますか、それとも自分で自分でロールする必要がありnumpy.linalg.eighますか? 入力データが非常に高次元(約460次元)であるため、特異値分解(SVD)を使用したくないだけなので、SVDは共分散行列の固有ベクトルを計算するよりも遅くなると思います。 私は、どの方法をいつ使用するか、そしておそらく私が知らない他の最適化をいつ行うかについて正しい決定をすでに行っている、事前に作成されデバッグされた実装を見つけることを望んでいました。
112 python  numpy  scipy  pca 

14
NumPyを使用して移動平均を計算する方法は?
単純にnumpy / scipyで移動平均を計算する関数はないようで、複雑な解につながります。 私の質問は2つあります。 numpyで移動平均を(正しく)実装する最も簡単な方法は何ですか? これは簡単ではなく、エラーが発生しやすいように思われるので、このケースにバッテリーを含めないことには十分な理由がありますか?

6
Pythonでscipy / numpyでデータをビニングする
事前に指定されたビンの配列の平均を取るより効率的な方法はありますか?たとえば、数値の配列とその配列のビンの開始位置と終了位置に対応する配列があり、それらのビンの平均値を取得したいだけですか?以下にそれを行うコードがありますが、それをどのように削減して改善できるのか疑問に思っています。ありがとう。 from scipy import * from numpy import * def get_bin_mean(a, b_start, b_end): ind_upper = nonzero(a >= b_start)[0] a_upper = a[ind_upper] a_range = a_upper[nonzero(a_upper < b_end)[0]] mean_val = mean(a_range) return mean_val data = rand(100) bins = linspace(0, 1, 10) binned_data = [] n = 0 for n in range(0, len(bins)-1): …

5
ヒストグラムMatplotlib
だから私は少し問題があります。scipyに既にヒストグラム形式のデータセットがあるので、ビンの中心とビンあたりのイベント数を取得しました。どうすればヒストグラムとしてプロットできますか?ただやってみた bins, n=hist() しかし、それはそれが好きではありませんでした。何かお勧めですか?

1
scipyを使用して2次元補間を実行するにはどうすればよいですか?
このQ&Aは、scipyを使用した2次元(および多次元)補間に関する標準的な(-ish)を目的としています。さまざまな多次元補間法の基本的な構文に関する質問がよくあります。これらもまっすぐに設定したいと思います。 私は、散乱、二次元データポイントのセットを持っている、と私は、好ましくは、のようなものを使用して、素敵な表面としてそれらをプロットしたいcontourfかplot_surfaceでmatplotlib.pyplot。scipyを使用して、2次元または多次元のデータをメッシュに補間するにはどうすればよいですか? scipy.interpolateサブパッケージを見つけましたが、interp2dor bisplrepまたはgriddataor を使用するとエラーが発生し続けrbfます。これらのメソッドの適切な構文は何ですか?


7
Pythonで高速フーリエ変換をプロットする
NumPyとSciPyにアクセスでき、データセットの単純なFFTを作成したいと思います。2つのリストがあります。1つはy値で、もう1つはそれらのy値のタイムスタンプです。 これらのリストをSciPyまたはNumPyメソッドにフィードし、結果のFFTをプロットする最も簡単な方法は何ですか? 例を調べましたが、それらはすべて、特定の数のデータポイント、頻度などを使用して偽のデータのセットを作成することに依存しており、データのセットと対応するタイムスタンプだけでそれを行う方法を実際には示していません。 。 私は次の例を試しました: from scipy.fftpack import fft # Number of samplepoints N = 600 # Sample spacing T = 1.0 / 800.0 x = np.linspace(0.0, N*T, N) y = np.sin(50.0 * 2.0*np.pi*x) + 0.5*np.sin(80.0 * 2.0*np.pi*x) yf = fft(y) xf = np.linspace(0.0, 1.0/(2.0*T), N/2) import matplotlib.pyplot as plt …
98 python  numpy  scipy  fft 

7
Numpyリサイズ/リスケール画像
それは派手な配列ですが、画像を取得して画像のスケールを変更したいと思います。 たとえば、コカ・コーラのボトルの画像があります: bottle-1 これは形状の派手な配列に変換され、(528, 203, 3)この2番目の画像のサイズを示すためにサイズを変更したいと思います: bottle-2 の形をしてい(140, 54, 3)ます。 元の画像を維持したまま、画像のサイズを特定の形に変更するにはどうすればよいですか?他の答えは、1行おきまたは3行目を取り除くことをお勧めしますが、私がしたいことは、基本的には画像エディターを介して、Pythonコードで行う方法と同じように画像を縮小することです。numpy / SciPyでこれを行うライブラリはありますか?
95 python  image  numpy  scipy  resize 

9
ImportError:名前NUMPY_MKLをインポートできません
次の簡単なコードを実行しようとしています import scipy scipy.test() しかし、私は次のエラーが出ます Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl ImportError: cannot import …

12
scipy:フレーム、軸なし、コンテンツのみのsavefig
numpy / scipyには、画像が配列に格納されています。表示できます。境界線、軸、ラベル、タイトルなどを使用savefig せずに保存したいと思います。純粋な画像だけで、他には何もありません。 PyPNGまたはのようなパッケージは避けたいのですがscipy.misc.imsave、問題が発生することがあります(常にうまくインストールされるとは限らずsavefig()、私にとっては基本的なものにすぎません)

8
平均と標準偏差が与えられた正規分布で確率を計算する方法は?
Pythonで平均、stdが与えられた場合、正規分布で確率を計算する方法は?この質問のOPのように、定義に従って自分の関数をいつでも明示的にコーディングできます。Pythonでの分布における確率変数の確率の計算 ライブラリ関数呼び出しがあるかどうか疑問に思うだけで、これを行うことができます。私の想像では、これは次のようになります。 nd = NormalDistribution(mu=100, std=12) p = nd.prob(98) Perlにも同様の質問があります。Perlの正規分布が与えられた時点での確率を​​計算するにはどうすればよいですか?。しかし、Pythonでは見当たりませんでした。 Numpyrandom.normal機能はありますが、サンプリングのようなもので、私が欲しいものとは限りません。

12
ImportError:scipyという名前のモジュールがありません
私はPython2.7を使用していて、PyBrainを機能させようとしています。 しかし、scipyがインストールされていてもこのエラーが発生します- Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1- py2.7.egg/pybrain/__init__.py", line 1, in <module> from pybrain.structure.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module> from pybrain.structure.connections.__init__ import * File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", line 1, in <module> from pybrain.structure.connections.full import FullConnection File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/full.py", line 3, in <module> …

4
matplotlibでバーの高さが合計1になるようにヒストグラムをプロットするにはどうすればよいですか?
matplotlibを使用して、ベクトルから正規化されたヒストグラムをプロットしたいと思います。私は以下を試しました: plt.hist(myarray, normed=True) と同様: plt.hist(myarray, normed=1) ただし、どちらのオプションも[0、1]からy軸を生成せず、ヒストグラムのバーの高さが合計して1になります。このようなヒストグラムを生成したいのですが、どうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.