gpt4 book ai didi

python - 创建一个每个元素都相同的大矩阵

转载 作者:太空宇宙 更新时间:2023-11-04 02:02:24 24 4
gpt4 key购买 nike

我正在尝试在 Sage 中创建维度为 nxn 的矩阵。但是矩阵中的每个元素都必须是 1/n。 n的大小在7000左右。

首先,我尝试使用 sagemethod 中的构建创建一个矩阵,然后将该矩阵乘以 1/n。这非常慢并且会使我的 jupyter notebook 内核崩溃。

T =matrix.ones(7000) * 1/n

我尝试的第二件事是通过列表理解创建所有元素。

T = matrix(RDF,[[1/l for x in range(l)] for row in range(l)])

这似乎也是我的电脑无法处理的问题。

最佳答案

@JamesKPolk 给了我一个可行的解决方案。

T = matrix(RDF, 6000, 6000, lambda i,j: 1/6000)

关于python - 创建一个每个元素都相同的大矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55475303/

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