Одна из моих программ создает очень большой массив numpty, который я хочу сохранить как Blob в базе данных, поскольку доступ к массиву намного быстрее, чем возврат к предыдущему уровню и его создание. Я могу добавить его в базу данных, экономя .npz файл на диск с помощью: -Сохранение структуры Python Numpy как MySQL Blob
import numpy as n
n.savez(outfile,**kwargs)
и сохранение этого файла в базу данных с: -
myData = open(outfile, 'rb').read()
sql = "INSERT INTO myTable (BlobColumn) VALUES (%s)"
cursor.execute(sql, (myData,))
Хотя это работает, кажется, несколько безвкусный, но Я не могу понять, как сохранить его непосредственно в базе данных?
Кроме того, следует ли 'numpty' быть' numpy'? – Paul
@Paul - очевидно опечатка с моей стороны и исправлена. Я проверил базу кода, и у нас нет «numpty» s! –
Разве это невозможно? –