MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Запазване на numpy масив в mongodb

За 1D numpy масив можете да използвате списъци:

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

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

За многоизмерни данни смятам, че ще трябва да използвате туршия и 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. MongoDB/NoSQL:Поддържане на историята на промените в документа

  2. актуализация на MongoDB()

  3. Не е възможно да се заключи mongodb документ. Ами ако трябва?

  4. MongoDB група и сума с идентификатор като ключ

  5. Как да извършите групова актуализация на документи в MongoDB с Java?