python : create random float and insert automatically in database

标签 python random insert sqlalchemy

我正在从事与统计相关的项目,我需要创建随机 float ,并将其插入到mysql数据库中。 我想知道当我尝试创建随机 float 时,是否有任何方法可以设置标准偏差或 float 范围。 另外,我想知道是否可以使用 sqlalchemy 插入这些随机 float 。

最佳答案

创建随机浮点的方法有很多,在您的情况下,因为您想要一个范围和标准差,最简单的方法是:

from random import uniform
# Using Uniform:
# uniform(float1MIN,float2MAX)
randomFloat = uniform(1.0, 2.0)
print randomFloat
>> 1.4325772628557872

在此之后插入此内容,就像插入常规变量一样。

关于 sqlalchemy,如果您想了解更多有关基础知识的信息,可以在这里阅读:http://docs.sqlalchemy.org/en/latest/core/dml.html

旁注:您可以将两个整数和一个点合并为一个 float 。

from random import randint
int1 = randint(1,10)
int2 = randint(321321,4902309)
futureFloat = str(int1) + '.' + str(int2)
myFloat = float(futureFloat)

关于 python : create random float and insert automatically in database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42914947/

相关文章:

c - 在C中单链的后面插入

python - 在python中将另一个项目作为模块导入

python - 将模板变量传递给 HiveOperator

python - 等待一切完成(异步)

c# - System.Random 会始终为跨平台的给定种子生成可预测的数字吗?

c++ - 具有动态位置的 body 节点形状

javascript - 要列出的随机且唯一数组的字符串

c++ - 使用带有比较结构的 lower_bound 将对象插入到 vector 中

MySql 忽略案例

python - 我想关闭并且不关闭交换机的端口