我正在尝试在 Fortran 90 中重新编写一些 Python / numpy 代码。在我的 Python 代码中,我使用以下命令生成 5000 个随机对数正态分布数:
numpy.random.lognormal(mu,sigma,5000)
我正在尝试在 Fortran 中做同样的事情。我对 Fortran 不是很熟悉,但我在 Intel 的网站上找到了这个:
status = vdrnglognormal( method, stream, n, r, a, sigma, b, beta )
我知道n,r,a,sigma,b
和beta
是什么,但我不知道方法/流是什么意思,以及我应该将这些值作为什么传递。还有,什么是状态?我如何在我的代码中调用这个函数?我需要包含任何文件吗?