gpt4 book ai didi

python - 用 n 表示具有整数 A i,j := sin(z i, j) 的 nxn 数组,其中 zi, j 是 (0,2pi] 中均匀分布的随机数

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:23:15 28 4
gpt4 key购买 nike

我找到了很多关于创建具有特定数值的数组的帮助,但我似乎找不到任何东西来帮助我在第一个或第二个问题中设置数组。

我不是在问这个作业的答案,这只是我的第一个 Python 作业,所以我是初学者,不知道如何设置我需要的数组,因为我没有给出数字。

到目前为止,我发现这是为了创建一个空数组:

import itertools
import numpy as np
my_array = np.empty([n, n])

然后将坐标i,j处的值设置为f(i,j)。

for i, j in itertools.product(range(n), range(n)):
my_array[i, j] = f(i, j)

我似乎无法弄清楚如何将此代码实际应用到我的问题中。 sin(z) 会是我的 f(i, j) 吗?

最佳答案

是的,sin(zi,j) 就是你的 f(i, j)。不过,不使用循环可能效率更高:

np.sin((2 * np.pi) * (1 - np.random.random_sample((n, n))))

关于python - 用 n 表示具有整数 A i,j := sin(z i, j) 的 nxn 数组,其中 zi, j 是 (0,2pi] 中均匀分布的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29918576/

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