python - 如何在 Python 中将 for 循环的结果保存到向量中?

标签 python python-3.x for-loop

我生成了随机数,并轻松计算出它们的均值。但是,我的问题是如何查看生成的数字?我想将这些数字保存到一个向量中。我该怎么做?

这是我的代码:

import random

print ("#n\tmean")

for n in (1,10,100):
        sum = 0
        mean = 0

        for i in range(n):
                sum += random.random()
                mean = sum / n

        print ("%d\t%g\t" % (n, mean))

提前致谢!

最佳答案

使用list comprehensions ,

import random

n = 100
l = [random.random() for _ in range(n)]
mean = sum(l)/100

关于python - 如何在 Python 中将 for 循环的结果保存到向量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42246190/

相关文章:

python - 如何取消字典初始化? python3.3

python - ` d3 = {**d1, **d2}` 和 `d4 = dict(**d1, **d2)` 之间的区别?

枚举 2 的 Python 循环

c - 为什么我的 "for"循环只运行两次?

python - Mako 模板中重复使用的变量导致 "UnboundLocalError: local variable ' xyz' 在赋值之前被引用”

python - Ubuntu : selenium. common.exceptions.SessionNotCreatedException 上的 Chromedriver:消息:未创建 session

python - 使用 np.where 过滤行的问题

Python:根据升序x数组对y值数组进行排序

python - 具有附加文本输入的 ImageDataGenerator

java - 为什么增强的for循环比普通的for循环更有效