問題タブ [numpy]
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 - Windows32でnumpyとscipyを卵として無料でコンパイルできますか?
Numpy&ScipyをPythonのeggファイルとして提供するように依頼されました。残念ながら、NumpyとScipyは、Win32プラットフォーム用の.egg形式で製品の公式リリースを作成していません。つまり、卵が必要な場合は、自分でコンパイルする必要があります。
現在、私の雇用主はVisual Studio.Net 2003を提供しています。これは、1.1.1以降のバージョンのNumpyをコンパイルしません。その後にリリースされるすべてのバージョンをVS2003でコンパイルすることはできません。
私が本当に欲しいのは、おそらく無料で使用できる他のコンパイラですが、無料の期間限定トライアルとしてプッシュすると...それを使用して卵をコンパイルできます。何も支払わずに入手して使用でき、WindowsでNumpyを確実にコンパイルできる別のコンパイラを知っている人はいますか?
Numpyをコンパイルするという事実を知っている場合にのみ、何かを提案してください-推測はありません!
ありがとう
注:私は法的な問題に非常に敏感な組織で働いているので、私が行うことはすべて完全に合法でなければなりません。私はライセンス条項に従ってすべてを行う必要があり、監査されます。
私の環境:
- Windows 32
- 標準CPython2.4.4
python - Xcodeを再インストールした後、Matplotlibが突然クラッシュしますか?
私は、python と matplotlib の世界に慣れ親しんで幸せでした。Mac の Xcode が機能していないことに気付いたので、Apple から最新バージョンをインストールしたところ、matplotlib (または numpy ?) のインストールが壊れてしまいました。私は今得ています
numpy (Ver 1.3.0) と matplotlib (Ver 0.91.1) を再インストールしようとしましたが、役に立ちませんでした。何か案は?
python - Numpyの0d配列がスカラーと見なされないのはなぜですか?
確かに0d配列はスカラーですが、Numpyはそうは思わないようです...何かが足りないのでしょうか、それとも概念を誤解しているだけでしょうか?
python - 音を合成するには?
本物の楽器の音に近い音を出したいです。問題は、それを取得する方法がほとんどわからないことです。
本物の楽器とはほど遠いことを私が知っているのは、それらが出力する音はめったにクリーンではないということです。しかし、そのような汚れた音を出すにはどうすればよいでしょうか。
これまでのところ、私はこれを行うようになりました.alsaを正しく使用しているかどうかさえわからない、非常に単純なサウンドを生成します.
python - numpyでベクトルの1つのセットを別のセットに相関させますか?
別のベクトルのセット(温度、湿度など-すべて、最初にタイムスタンプで、次にタイプでインデックス付けされます)。
これを行うためのnumpyの最もクリーンな方法は何ですか?かなり単純な関数のようです...
言い換えれば、私は見たいです:
乾杯、/ YGA
PS私は例を追加するように頼まれました。
これが私が見たいものです:
Ps2:おっと、私の例を誤記しました。申し訳ありません。修正されました。
python - Pythonで大きなオブジェクト(データセット)をハッシュするには?
機械学習用のデータセットを含む Python クラスのハッシュを計算したいと考えています。ハッシュはキャッシングに使うものなので、md5
やを考えていsha1
ました。問題は、ほとんどのデータが NumPy 配列に格納されていることです。__hash__()
これらはメンバーを提供しません。現在pickle.dumps()
、各メンバーに対して実行し、これらの文字列に基づいてハッシュを計算しています。ただし、同じオブジェクトが異なるシリアル化文字列につながる可能性があることを示す次のリンクを見つけました。
Numpy 配列を含む Python クラスのハッシュを計算する最良の方法は何でしょうか?
python - 累積正規分布を計算するには?
Numpy または Scipy (または厳密な Python ライブラリ) で、Python の累積正規分布関数を提供する関数を探しています。
python - numpy 線形代数の基本的なヘルプ
これは私がする必要があることです-
私はこの方程式を持っています-
Ax = y
ここで、A は有理 m*n 行列 (m<=n) であり、x と y は適切なサイズのベクトルです。A と y は知っていますが、x が何に等しいかはわかりません。また、Ax が正確に y に等しい x は存在しないことも知っています。Ax' が y にできるだけ近くなるように、ベクトル x' を見つけたいと考えています。(Ax' - y) が (0,0,0,...0) に可能な限り近いことを意味します。
lstsq 関数のいずれかを使用する必要があることはわかっています: http://www.scipy.org/doc/numpy_api_docs/numpy.linalg.linalg.html#lstsq
または svd 関数: http://www.scipy.org/doc/numpy_api_docs/numpy.linalg.linalg.html#svd
ドキュメントがまったくわかりません。これらの関数を使用して私の問題を解決する方法を教えてください。
どうもありがとう!!!
python - numpy 配列を 2 次元に拡張する最も簡単な方法は何ですか?
次のような 2 次元配列があります。
行と列を追加する最も効率的な方法は次のとおりです。
ボーナス ポイントとして、単一の行と列もノックアウトできるようにしたいので、たとえば、以下のマトリックスでは、すべての a をノックアウトして x だけを残します。具体的にはn 番目の行と n 番目の列を同時に削除しようとしています - できるだけ早くこれを実行できるようにしたい:
python - Numpy配列をスパース辞書に変換する最速の方法は?
numpy 配列をスパース辞書にできるだけ早く変換することに興味があります。詳しく説明しましょう:
配列を考えると:
辞書を作成したい:
ご覧のとおり、シーケンス型を非ゼロのインデックスからその値への明示的なマッピングに変換しているだけです。
これをもう少し面白くするために、代替手段を試すために次のテスト ハーネスを提供します。
ポアソン分布を使用して、変換したい配列の種類をシミュレートしています。
これまでの私の結果は次のとおりです。
ご覧のとおり、私が見つけた最速の解決策は
より速い方法はありますか?
編集:ステップ
一部の要素のみを選択する前に配列全体を生成するのは特に不器用に思えます。特に、選択される要素の約 1/10 しかないことがわかっている場合はそうです。これはまだ改善される可能性があると思います。