gpt4 book ai didi

arrays - 尝试从正态分布的数字生成伪随机数组/矩阵时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:14 26 4
gpt4 key购买 nike

我正在尝试在 ipython 中使用 random.gauss() 和列表理解来计算 ipython 中伪随机数组的生成时间,但它会在暂停一段时间后杀死环境,环境被杀死并返回到 root。我这样做是为了计算纯 Python 方法与使用 Numpy 之间的区别。

在 ubuntu VM 和 Windows 上试过。

import random
I = 5000
mat = [[random.gauss(0, 1) for j in range(I)] for i in range(I)]

预期形状为 5000x5000 的数组会被杀死。

最佳答案

使用标准 python 处理这类事情的开销非常大(生成后你必须对其进行操作,对吧?)

请使用 NumPy

import numpy as np

q = np.random.normal(size=(5000,5000))

print(q.shape)

那几乎是即时的

关于arrays - 尝试从正态分布的数字生成伪随机数组/矩阵时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56861039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com