MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menyimpan array numpy di mongodb

Untuk larik numpy 1D, Anda dapat menggunakan daftar:

# serialize 1D array x
record['feature1'] = x.tolist()

# deserialize 1D array x
x = np.fromiter( record['feature1'] )

Untuk data multidimensi, saya yakin Anda harus menggunakan pickle dan pymongo.binary.Binary:

# serialize 2D array y
record['feature2'] = pymongo.binary.Binary( pickle.dumps( y, protocol=2) ) )

# deserialize 2D array y
y = pickle.loads( record['feature2'] )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cari Tahu apakah Kueri menggunakan Indeks di MongoDB

  2. Memeriksa apakah suatu bidang berisi string

  3. Tarik entri dari array melalui Meteor

  4. Gabungkan $lookup dengan C#

  5. Kunci dinamis setelah $group by