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就可以插入了。