我正在使用Python访问SQLite DB(3.7.11):
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
要插入/添加我可以使用的单行,例如:
c.execute("INSERT INTO random_points (value) VALUES ("42")")
我的表已有100行,而不是添加一行 喜欢用随机数更新整个值列 高斯分布,μ= 0,sigma = 1:
import random
random_numbers = [random.gauss(0,1) for x in range(0,100)]
如何使用这些随机数填充到值列中 我的Sqlite数据库?
答案 0 :(得分:0)
如果您有一列,则可以使用for
循环:
random_numbers = [random.gauss(0,1) for x in range(0,100)]
for number in random_numbers :
cur.execute("UPDATE word SET column_name=? WHERE your_condition ",(number))