問題タブ [numpy-memmap]
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-3.x - Python: オブジェクトの memmap リストが joblib parallel 内で「None」タイプになる
私は次のことをしています:
- テンソルフロー DNN レイヤーのリストがあります。
nn.append(tf.layers.dense(...))
- 上記の各リストは、np.memmap オブジェクトのリストに追加されます。
nnList[i] = nn
- memmap リストにアクセスして、テンソルを取得できます。しかし、内部のテンソルにアクセスしようとすると、
joblib.parallel
「なし」タイプのオブジェクトが返されます。ただし、 memmap リストの長さは、 内で正しいjoblib.parallel
です。
以下にサンプルコードを添付しました。
上記のコードは、この出力を提供します。配列の長さとテンソルがどのようになるかに注意してくださいNone
。
内部のテンソルにアクセスするにはどうすればよいjoblib.parallel
ですか? 助けてください。
numpy - numpy memmap ランタイム エラー.... 2Gigas 制限のある 64 ビット システム?
numpy memmap で大きなファイルを作成しようとしています
システムは、64 ビット Python で動作する Windows 10-64 ビットです。
十分な仮想メモリ (最大 120000 メガ)
ただし、結果のサイズが2ギガを超えるファイルを作成しようとするたびに、ランタイムエラーが発生します
ファイルサイズが2ギガ未満の場合、このエラーは発生しません...
別のWindows 7でも64ビットで同じ問題を再現しました
私は何かを忘れましたか?32 ビット システムを使用しているのに memmap が機能するのはなぜですか?
編集: エラーは正確には実行時エラーではありません。ファイルの長さを取得しようとすると、変数「bytes」がランタイム警告を受け取り、その結果、Errno 22 が発生する不適切な引数になると思います。