cupy.poly1d#
- class cupy.poly1d(c_or_r, r=False, variable=None)[源代码]#
一个一维多项式类。
注意
这是 NumPy 中旧多项式类的对应物。请注意,新的 NumPy 多项式 API (
numpy.polynomial.polynomial
) 有不同的约定,例如系数顺序是颠倒的。- 参数:
另请参见
方法
- __call__(*args, **kwargs)#
将自身作为函数调用。
- __getitem__(key, /)#
返回 self[key]。
- __setitem__(key, value, /)#
将 self[key] 设置为 value。
- __len__()#
返回 len(self)。
- __iter__()#
实现 iter(self)。
- deriv(self, m=1)#
- get(self, stream=None)#
返回主机内存上的 poly1d 对象副本。
- 参数:
stream (cupy.cuda.Stream) – CUDA stream 对象。如果提供,复制将异步运行。否则,复制是同步的。默认使用当前上下文的 CUDA stream 对象。
- 返回:
主机内存上的 poly1d 对象副本。
- 返回类型:
- integ(self, m=1, k=0)#
- set(self, polyin, stream=None)#
将主机内存上的 poly1d 对象复制到
cupy.poly1d
。- 参数:
polyin (numpy.poly1d) – 主机内存上的源对象。
stream (cupy.cuda.Stream) – CUDA stream 对象。如果提供,复制将异步运行。否则,复制是同步的。默认使用当前上下文的 CUDA stream 对象。
- __eq__(value, /)#
返回 self==value。
- __ne__(value, /)#
返回 self!=value。
- __lt__(value, /)#
返回 self<value。
- __le__(value, /)#
返回 self<=value。
- __gt__(value, /)#
返回 self>value。
- __ge__(value, /)#
返回 self>=value。
属性
- c#
- coef#
- coefficients#
- coeffs#
- o#
- order#
- r#
- roots#
- variable#