問題タブ [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 - ジェネレーターからnumpy配列を構築するにはどうすればよいですか?
ジェネレーターオブジェクトからnumpy配列を構築するにはどうすればよいですか?
問題を説明しましょう:
この例でgimme()
は、出力を配列に変換したいジェネレーターです。ただし、配列コンストラクターはジェネレーターを反復処理せず、ジェネレーター自体を格納するだけです。私が望む動作は からnumpy.array(list(gimme()))
のものですが、中間リストと最終配列を同時にメモリに持つことによるメモリオーバーヘッドを払いたくありません。よりスペース効率の良い方法はありますか?
python - PIL画像をnumpy配列に変換する方法は?
了解しました。PIL画像オブジェクトをnumpy配列に前後に変換して、PILのPixelAccess
オブジェクトよりも高速なピクセルごとの変換を実行できるようにしています。次の方法で、ピクセル情報を便利な3Dnumpy配列に配置する方法を理解しました。
しかし、すばらしい変換をすべて行った後、それをPILオブジェクトにロードする方法がわからないようです。私はそのputdata()
方法を知っていますが、それを動作させることができないようです。
python - Numerical Python を Python 2.6 で使用するにはどうすればよいですか?
Python 2.6 へのアップグレードを余儀なくされ、Windows で Python 2.6 で Numerical Python ( NumPy ) を使用すると問題が発生します。次のエラーが表示されます...
既存のモジュールがpython25.dll
ファイルを使用しようとしているようです。python26.dll
ソースコードを変更せずに、代わりにファイルを使用するように指示する方法はありますか?
python - 配列内の何かの最初のインデックスを返す NumPy 関数はありますか?
何かの最初のインデックスを返す Python リストのメソッドがあることは知っています。
NumPy配列にそのようなものはありますか?
python - 2次元ブール配列を使用して、numpyで行ごとに1次元配列から選択するにはどうすればよいですか?
この質問を例で説明しましょう。
result
これで目的の結果が得られましたが、明示的な反復を回避するこれを行うための numpy 固有の方法があると確信しています。それは何ですか?
python - Numpy を使用して行列式を取得できますか?
Numpy のマニュアルでdet(M)
、行列式を計算できる関数があると読みました。det()
ただし、 Numpyでメソッドが見つかりません。
ちなみに私はPython2.5を使っています。Numpy との互換性の問題はないはずです。
python - 値の一意性に基づいてnumpy配列の行を削除する
そのような二次元配列があるとしましょう
最後の列の値の一意性に基づいて行全体を削除し、3 番目の列の値に基づいて保持する行を選択する配列を作成したいと考えています。たとえば、この場合、最後の列として 4 の行を 1 つだけ保持し、3 番目の列のマイナー値を持つ行を選択して、結果として次のような結果を得たいと考えています。
したがって、行 [1,5,3.2,4] を削除します。
それを行うための最良の方法はどれですか?
python - scipy の残りの部分なしで scipy 特別モジュールをインストールする方法はありますか?
私はいくつかの Python 数値コードを書いており、特別なモジュールからいくつかの関数を使用したいと考えています。これまでのところ、私のコードは numpy のみに依存しており、さまざまな Python 環境に非常に簡単にインストールできることがわかりました。一方、scipy のインストールは、一般的にフラストレーションを感じる作業です。特別なモジュールだけを入手する方法はありますか?
Mac用のダウンロード可能なscipyパッケージがあることがわかりましたが、常にそうであるとは限りません
python - Pythonでバイアスされたダイをシミュレートするにはどうすればよいですか?
N面バイアスダイをシミュレートしたいですか?
python - numpy で数値型と配列型を識別する
値が数値型かnumpy配列かを教えてくれるnumpyの既存の関数はありますか? いくつかの異なる表現で数値を処理する必要があるデータ処理コードを書いています (「数値」とは、標準の算術演算子 +、-、*、/、* を使用して操作できる数値量の表現を意味します)。 *))。
私が探している動作の例
そのような関数が存在しない場合、次のような関数を書くのは難しくないはずです
しかし、リストに含める必要がある他の数値型はありますか?