88 次浏览
要返回拉盖尔多项式系数的一维数组的缩放伴随矩阵,请在 Python Numpy 中使用 laguerre.lagvander3d()。当 c 是一个基础拉盖尔多项式时,拉盖尔多项式的常用伴随矩阵已经是对称的,因此不应用缩放。返回维度为 (deg, deg) 的伴随矩阵。参数 c 是从低到高阶排列的拉盖尔级数系数的一维数组。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial import laguerre as L创建一维系数数组 -c = np.array([1, 2, 3])显示数组 -print("Our Array...", c)检查维度 -print("Dimensions ... 阅读更多
106 次浏览
要生成拉盖尔多项式的伪范德蒙德矩阵,请在 Python Numpy 中使用 laguerre.lagvander2d()。该方法返回伪范德蒙德矩阵。返回矩阵的形状为 x.shape + (deg + 1, ),其中最后一个索引是相应拉盖尔多项式的次数。dtype 将与转换后的 x 相同。参数 x、y 返回一个点数组。dtype 会根据任何元素是否为复数转换为 float64 或 complex128。如果 x 是标量,则将其转换为一维数组。参数 deg 是一个列表... 阅读更多
84 次浏览
94 次浏览
要微分拉盖尔级数,请在 Python 中使用 laguerre.lagder() 方法。该方法返回沿轴微分 m 次的拉盖尔级数系数 c。在每次迭代中,结果都乘以 scl。参数 c 是沿每个轴从低到高阶的系数数组,例如,[1, 2, 3] 表示级数 1*L_0 + 2*L_1 + 3*L_2,而 [[1, 2], [1, 2]] 表示 1*L_0(x)*L_0(y) + 1*L_1(x)*L_0(y) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y),如果 axis=0 是 x 且 axis=1 是 y。第一个参数 c 是拉盖尔级数系数的数组。如果 c 是多维的,则不同的轴对应... 阅读更多
835 次浏览
numpy.meshgrid() 用于从坐标向量返回坐标矩阵。其语法如下 -numpy.meshgrid(*xi, **kwargs)参数Meshgrid 可以接受以下参数 -x1, x2, …, xn − 它表示网格的坐标。indexing − 它是一个可选参数,默认情况下定义笛卡尔 'xy' 和输出的矩阵 'ij' 索引。sparse − 它是一个可选参数。如果我们想使用稀疏网格来节省内存,那么我们必须将此参数设置为 True。默认情况下,它是 False。copy − 当参数为 True 时,它返回原始数组的副本以节省内存... 阅读更多
443 次浏览
numpy.reshape() 在不改变其数据的情况下为数组赋予新的形状。其语法如下 -numpy.reshape(arr, newshape, order='C')参数numpy.reshape() 可以接受以下参数 -arr − 输入数组。shape − 序列的终点newshape − 如果是整数,则结果将是该长度的一维数组,并且一个维度可以是 -1。order − 它定义了输入数组元素的读取顺序。如果顺序是 'C',则它读取和写入使用 C 风格索引顺序的元素,其中最后一个索引变化最快,第一个轴索引... 阅读更多
420 次浏览
numpy.geomspace() 返回一组在对数刻度上均匀分布的数字(几何级数)。Linspace − 它类似于 geomspace,但使用对数和底数指定的端点。Logspace − 它类似于 geomspace,但使用算术而不是几何级数指定的端点。语法numpy.goemspace(start, stop, num = 50, endpoint = True/False, dtype = None)参数上述函数可以接受以下参数 -start − 序列的起点;默认为零。stop − 序列的终点。num − 在起点和终点序列之间生成的元素数量。endpoint − 它控制是否将停止值包含在输出中... 阅读更多
294 次浏览
numpy.logspace 返回一组在对数刻度上均匀分布的数字。其语法如下 -numpy.logspace(start, stop, num = 50, endpoint = True/False, base = 10.0, dtype = None)参数logspace 函数可以接受以下参数 -start − 序列的起点;默认为零。stop − 序列的终点。num − 在起点和终点序列之间要生成的元素数量。endpoint − 它控制是否将停止值包含在输出数组中。如果 endpoint 为 True,则 stop 参数将作为 nd.array 中的最后一个项目包含在内。如果 endpoint=false,... 阅读更多
2K+ 次浏览
numpy.linspace 函数用于在定义的区间内创建一组均匀分布的数字。语法numpy.linspace(start, stop, num = 50, endpoint = True/False, retstep = False/True, dtype = None)参数该函数可以接受以下参数 -start − 序列的起点;默认情况下,它被认为是零。stop − 序列的终点。num − 在起点和终点之间要生成的元素数量。endpoint − 它控制是否将停止值包含在输出数组中。如果 endpoint 为 True,则 stop 参数将作为 nd.array 中的最后一个项目包含在内。如果... 阅读更多
89 次浏览