Advertisement

在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)

还没有任何评论哟~