MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zapisywanie tablicy numpy w mongodb

W przypadku tablicy numpy 1D możesz użyć list:

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

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

Uważam, że w przypadku danych wielowymiarowych będziesz musiał użyć pickle i 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 odrębne i gdzie w tym samym zapytaniu?

  2. Jak używać $regex w zapytaniu agregującym mongodb w $match

  3. MongoDB $abs

  4. Nie można uzyskać własności z obiektu mangusty

  5. MongoDB $toUpper