モジュールを使用して、ピクルス化され、MongoDB に保存されている NumPy 配列がいくつかありbson
ます。たとえば、x
が NumPy 配列の場合、MongoDB レコードのフィールドを次のように設定します。
bson.binary.Binary(x.dumps())
x
私の質問は、を介してアレイ全体をリロードせずに、アレイのサブセットを回復できるかどうかnp.loads()
です。まず、どうすれば MongoDB にバイナリ配列のチャンクだけを返すようにさせることができますか。次に、そのチャンクを NumPy 配列に変換するにはどうすればよいでしょうか。ここで、次元やデータ型など、配列に関するすべての NumPy メタデータも既に持っていることに言及する必要があります。
具体的な例としては、データ型のサイズ (100000,10) の 2 次元配列がありnp.float64
、x[50,10]
.