NumPy参考 >例行程序 >Polynomials >Polynomial Package >Polyutils > numpy.polynomial.polyutils.getdomain
numpy.polynomial.polyutils.
getdomain
(x )[来源] ¶返回适合给定横坐标的域。
查找在提供的值处定义的适用于多项式或Chebyshev级数的域。
一维数组的横坐标,其域将被确定。
一维数组,包含两个值。如果输入是复数,则两个返回点是包含点x的复数平面中最小矩形(与轴对齐)的左下角和右上角。如果输入是实数,则这两个点是包含点x的最小间隔的端点。
例子
>>> from numpy.polynomial import polyutils as pu
>>> points = np.arange(4)**2 - 5; points
array([-5, -4, -1, 4])
>>> pu.getdomain(points)
array([-5., 4.])
>>> c = np.exp(complex(0,1)*np.pi*np.arange(12)/6) # unit circle
>>> pu.getdomain(c)
array([-1.-1.j, 1.+1.j])