在Python和MATLAB之间通过SQLite文件传输数据
发布时间
阅读量:
阅读量
此前在使用Python进行绘图时,总感觉其图形处理能力不如Matlab强大,但Python在模式匹配和数据处理方面则更为便捷。因此,计划采用Python对数据进行筛选与处理,再借助Matlab完成图表绘制与分析工作。当然,数据传递的方式有多种选择,为何最终决定采用sqlite数据库文件?这是因为单一数据库文件能够容纳多种格式的数据,并且当需要新增数据类型时,代码可通过数据库表名获取相关参数信息,从而减少代码修改的工作量。
python写入数据库文件
conn = db.connect('xxx.db') #连接数据
cur = conn.cursor() #创建游标
cur.execute('CREATE TABLE "%s"(name TEXT,val1 REAL,val2 REAL)'%(tablestr))#创建单表,名称及格式
cur.execute('INSERT INTO "%s" VALUES(%d,%d)'%(tablestr,val1,val2)) #添加元素进入数据库
... ...
cur.close()
conn.commit() #修改
全部评论 (0)
还没有任何评论哟~
