如何用NumPy生成二维高斯阵列
在这篇文章中,让我们讨论如何使用NumPy生成一个二维高斯数组。使用Numpy python模块创建一个二维高斯数组。
使用的函数:
- numpy.Meshgrid() – 它用于在两个给定的一维数组中创建一个矩形网格,代表笛卡尔索引或矩阵索引。
语法:
numpy.meshgrid(*xi, copy=True, sparse=False, indexing=’xy’)
- numpy.linspace() – 均匀地返回数字空间(w.r.t interval)。
语法:
numpy.linspace(start, stop, num = 50, endpoint = True, retstep = False, dtype = None)
- numpy.exp() – 这个数学函数帮助用户计算输入数组中所有元素的指数。
语法:
numpy.exp(array, out = None, where = True, casting = ‘same_kind’, order = ‘K’, dtype = None)
示例 1:
输出:
示例 2:
输出: