我不是程序员,我做这个纯粹是为了业余爱好。
我找到了一种将numpy数组保存到sqlite数据库的方法
import sqlite3
import numpy
# Array of 4 columns and 100 rows
data = numpy.random.rand(100, 4)
# Create a sample database
conn = sqlite3.connect('sample.db')
cursor = conn.cursor()
# Create a new table with four columns
cursor.execute('''create table data (field1 real, field2 real, field3 real, field4 real)''')
conn.commit()
# Insert the data array into the 'data' table
cursor.executemany('''insert into data values (?, ?, ?, ?)''', map(tuple, data.tolist()))
conn.commit()
cursor.close()
conn.close()
但是我有一个问题想找到一种方法来逆转这个过程。
我想从numpy数组中的数据库加载数据..一些建议在哪里找到一个简单的例子?