問題タブ [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.

0 投票する
1 に答える
2333 参照

python - 制約関数にラムダを使用する

問題: 不等式制約を渡したい。私は6つのパラメータを持っていると考えてください

値でInitial、私の制約は次のとおりです。

しかし、これは正しく機能していません。何が間違いなのかわからない。制約を関数として渡すより良い方法はありますか? 私を助けてください。

0 投票する
5 に答える
5807 参照

python - ステップ関数のフィッティング

scipy.optimize.leastsq を使用してステップ関数を適合させようとしています。次の例を検討してください。

パラメータは、ステップの位置と両側のレベルです。奇妙なのは、scipy を実行すると、最初の無料のパラメーターが変化しないことです。

最初のパラメーターが 250 に設定され、2 番目のパラメーターが -10 に設定されたときに最適になる場合。

なぜこれが機能しないのか、どのように機能させるのかについて、誰かが洞察を持っていますか?

私が走れば

私は見つけます:

ここで、最初の数値は、leastsq が見つけたもので、2 番目の数値は、見つけるべき実際の最適関数の値です。

0 投票する
16 に答える
130695 参照

python - SciPy を 64 ビット Windows にインストールするにはどうすればよいですか?

システムに SciPy をインストールするにはどうすればよいですか?

NumPy 部分 (SciPy が依存する部分) には、実際には 64 ビット Windows 用のインストーラーがあります: numpy-1.3.0.win-amd64-py2.6.msi (直接ダウンロード URL、2310144 バイト)。

SciPy スーパーパック インストーラーを実行すると、ダイアログ ボックスに次のメッセージが表示されます。

インストールできません。Python バージョン 2.6 が必要ですが、レジストリに見つかりませんでした。

私はすでに Python 2.6.2 をインストールしています (そしてその中に Django がインストールされています) が、レジストリの話については知りません。

レジストリ エントリは既に存在しているようです。


私がこれまでに行ったこと:

ステップ1

NumPy スーパーパック インストーラー numpy-1.3.0rc2-win32-superpack-python2.6.exe (直接ダウンロード URL、4782592 バイト) をダウンロードしました。このインストーラーを実行すると、「インストールできません。Python バージョン 2.6 が必要ですが、レジストリに見つかりませんでした。」という同じメッセージが表示されました。 更新:実際に動作するNumPyのインストーラーがあります-質問の冒頭を参照してください。

ステップ2

別の方法で NumPy をインストールしようとしました。zip パッケージ numpy-1.3.0rc2.zip (直接ダウンロード URL、2404011 バイト) をダウンロードし、通常の方法で zip ファイルを一時ディレクトリ D:\temp7\numpy-1.3.0rc2 (setup.py と README .txt です)。次に、コマンド ライン ウィンドウを開き、次のようにしました。

これは長時間実行され、cl.exe (Visual Studio の一部) の使用も含まれていました。これは、約 5000 行の長 さのトランスクリプト(230 KB) です。

これはうまくいくように見えました。これを Python で実行できるようになりました。

この結果で:

ステップ 3

SciPy スーパーパック インストーラー scipy-0.7.1rc3- win32-superpack-python2.6.exe をダウンロードしました (直接ダウンロード URL、45597175 バイト)。このインストーラーを実行すると、最初にリストされたメッセージが表示されました

ステップ 4

別の方法で SciPy をインストールしようとしました。zip パッケージ scipy-0.7.1rc3.zip (直接ダウンロード URL、5506562 バイト) をダウンロードし、通常の方法で zip ファイルを一時ディレクトリ D:\temp7\scipy-0.7.1 (setup.py と README .txt です)。次に、コマンド ライン ウィンドウを開き、次のようにしました。

これはあまり効果がありませんでした - これがトランスクリプトです(約 95 行)。

そしてそれは失敗します:


プラットフォーム: ディレクトリ D:\Python262 にインストールされた Python 2.6.2、Windows XP 64 ビット SP2、8 GB RAM、Visual Studio 2008 Professional Edition がインストールされています。

インストールされた Python の起動画面は次のとおりです。

PATH の値。コマンド ライン ウィンドウでの SET の結果:

0 投票する
1 に答える
4546 参照

python - Windows XP に numpy と scipy をインストールする方法

Numpy と Scipy のインストールに問題があります

http://www.scipy.org/Installing_SciPy/Windows

ダウンロードページに行き、Python26 用の .exe ファイルをダウンロードしました。私のマシンにはPython26があります。インストール後、試してみました

どうやって進める?

0 投票する
3 に答える
4490 参照

python - SciPy で 10 進行列を 2 進行列に変換する

誰が誰に何回電子メールを送信したかを表す整数行列があるとします。ソーシャル ネットワーク分析のために、単純な無向グラフを作成したいと思います。したがって、マトリックスをバイナリマトリックスに変換し、後でタプルのリストに変換する必要があります。

私の質問: 10 進行列を 2 進行列に減らすための高速で便利な方法はありますか。

そのような:

なります:

0 投票する
2 に答える
34065 参照

python - Python から .mat ファイルを作成する

変数がありますexon = [[[1, 2], [3, 4], [5, 6]], [[7, 8], [9, 10]]]。次のようなマットファイルを作成したいと思います

Pythonコードを使用して同じことをすると、エラーメッセージが表示されます。ここに私のpythonコードがあります

誰でも同じことを提案できるのは素晴らしいことです。よろしくお願いします Vipin TS

0 投票する
5 に答える
1480 参照

python - PythonでのLongとFloatの操作

私はこれを計算しようとしています:

エラー:サポートされていないlongおよびfloat

0 投票する
15 に答える
71205 参照

python - Pythonで数式を解く最も簡単な方法

一次方程式、場合によっては二次方程式を解きたい。特に問題はありませんが、このような状況に陥ることがよくあります。

それらを解決するために、Mathematicaのウェブ版であるwolframalpha.comを使うのは簡単です。しかし、それはiPythonシェルの快適さと便利さを提供しません。

Pythonシェルから線形方程式と2次方程式を処理するための簡単なライブラリはありますか?

個人的には、カシオ991関数電卓を使うと非常に便利だと思います。私は変数を設定する方法、方程式を解く方法、そしてたくさんのことをする方法を知っています。このようなツールは、ipythonシェル内から使用できることが望ましいです。何も見つからなかったのでびっくりしました。私は賢人に十分に感銘を受けていません。おそらく私は何かが欠けています。

0 投票する
8 に答える
236873 参照

python - numpy.arrayの列を削除する方法

numpy.arrayで選択した列を削除したいのですが。これが私がすることです:

この例では、私の目標はNaNを含むすべての列を削除することです。最後のコマンドの結果は次のようになると思います。

どうやってやるの?

0 投票する
2 に答える
10514 参照

python - Rユーザーのmatplotlib?

私は定期的に R で Figure (探索的データ分析タイプ) を作成しています。また、Python でプログラムを作成しており、matplotlib に学ぶ価値のある機能や概念があるかどうか疑問に思っていました。たとえば、私はRに非常に満足しています-しかし、そのimage()関数はピクセル化された出力を含む大きなファイルを生成しますが、Matlabの同等の図(私もMatlabで定期的にプログラムしています)は、ファイルサイズが管理しやすく、「平滑化」されているようです- matplotlib もそのような削減を提供します...? しかし、より一般的に言えば、matplotlib には他にどのような利点があるのでしょうか。これは荒らしの質問という意味ではありません。ありがとう。