numpy.random.normal函数
对于numpy.random.normal函数,有三个参数(loc, scale, size),分别代表生成的高斯分布的随机数的均值、方差以及输出的size.
我想让loc和scale分别为(1, 2)的数组,而输出的是一个(2, 2)的数组。也是可行的。
import numpy as np #a is mean a = np.array([10, 1]) #b is std b = np.array([1, 10]) c = np.random.normal(a, b, (2, 2)) print(c) out: [[ 9.48417592 -5.64367609] [ 10.98248962 -7.73305977]]
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步