numpy 資料型別存入資料庫中
阿新 • • 發佈:2018-12-14
import numpy as np import pymysql prediction = np.array([]) mysql_server='localhost' name='root' password='your password' mysql_db='your database' db=pymysql.connect(mysql_server,name,password,mysql_db) x = np.array([0,0,0,0,1,0,0,0 ,0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1]) # print(type(x)) #這裡是ndarray的型別 for item in x.flat: item cursor=db.cursor() cursor.execute("insert into db (column) values(%s)",int(item)) db.commit()
有很多人不知道Numpy的資料型別怎麼存入資料庫,就拿上面的來說
上面輸出的型別結果是ndarray,用一個迴圈 資料用.flat就可以迴圈出來。當插入資料庫的時候,陣列是int32 ,資料庫欄位的屬性設定為int型別 長度11就可以插入了。