ulab.numpy – 数值逼近方法¶
-
ulab.numpy.interp(x: ndarray, xp: ndarray, fp: ndarray, *, left: Optional[_float] = None, right: Optional[_float] = None) → ndarray¶ - 参数
x (ulab.numpy.ndarray) – 评估插值的 x 坐标。
xp (ulab.numpy.ndarray) – 数据点的 x 坐标,必须增加
fp (ulab.numpy.ndarray) –数据点的 y 坐标,长度与 xp 相同
left – 要返回的值,默认为。
x < xp[0], default isfp[0].right – 要返回的值,默认为。
x > xp[-1], default isfp[-1].
将一维分段线性插值返回给具有给定离散数据点 (xp, fp) 的函数,在 x 处计算。
-
ulab.numpy.trapz(y: ndarray, x: Optional[ndarray] = None, dx: _float = 1.0) → _float¶ - 参数
ulab.numpy.ndarray y (1D) – 因变量的值
ulab.numpy.ndarray x (1D) – 可选,自变量的坐标。默认为均匀间隔的值。
dx (float) – 样本点之间的间距,如果 x=None
使用梯形规则返回 y(x) 的积分。
-
ulab.numpy._ArrayLike¶
-
ulab.numpy._DType¶ ulab.numpy.int8,ulab.numpy.uint8,ulab.numpy.int16,ulab.numpy.uint16,ulab.numpy.float或ulab.numpy.bool
-
ulab.numpy._float¶ bulitin 浮点数的类型别名
-
ulab.numpy._bool¶ bulitin bool 的类型别名
-
ulab.numpy.int8:_DType¶ 在 -128 .. 127 范围内的有符号整数的类型代码,如“b”类型代码
array.array
-
ulab.numpy.int16:_DType¶ 在 -32768 .. 32767 范围内的有符号整数的类型代码,如“h”类型代码
array.array
-
ulab.numpy.float:_DType¶ 浮点值的类型代码,如“f”类型代码
array.array
-
ulab.numpy.uint8:_DType¶ 0 .. 255 范围内的无符号整数的类型代码,如 'H' 类型代码
array.array
-
ulab.numpy.uint16:_DType¶ 0 .. 65535 范围内的无符号整数的类型代码,如“h”类型代码
array.array
-
ulab.numpy.bool:_DType¶ 布尔值的类型代码
-
ulab.numpy.argmax(array: _ArrayLike, *, axis: Optional[int] = None) → int¶ 返回一维数组最大元素的索引
-
ulab.numpy.argmin(array: _ArrayLike, *, axis: Optional[int] = None) → int¶ 返回一维数组最小元素的索引
-
ulab.numpy.diff(array: ndarray, *, n: int = 1, axis: int = - 1) → ndarray¶ 以数组形式返回数组连续元素的数值导数。不支持轴 = 无。
-
ulab.numpy.flip(array: ndarray, *, axis: Optional[int] = None) → ndarray¶ 返回一个新数组,该数组沿给定轴反转元素的顺序,如果轴为 None 则沿所有轴反转。
-
ulab.numpy.max(array: _ArrayLike, *, axis: Optional[int] = None) → _float¶ 返回一维数组的最大元素
-
ulab.numpy.mean(array: _ArrayLike, *, axis: Optional[int] = None) → _float¶ 返回一维数组的平均元素,如果轴为无,则作为数字返回,否则作为数组返回。
-
ulab.numpy.min(array: _ArrayLike, *, axis: Optional[int] = None) → _float¶ 返回一维数组的最小元素
-
ulab.numpy.roll(array: ndarray, distance: int, *, axis: Optional[int] = None) → None¶ 通过作为第二个参数给出的位置移动向量的内容。如果
axis提供关键字,则移位应用于给定轴。阵列就地修改。
-
ulab.numpy.sort(array: ndarray, *, axis: int = - 1) → ndarray¶ 沿给定轴对数组进行排序,如果轴为 None,则沿所有轴排序。阵列就地修改。
-
ulab.numpy.std(array: _ArrayLike, *, axis: Optional[int] = None, ddof: int = 0) → _float¶ 返回数组的标准偏差,如果轴为 None 则返回一个数字,否则返回一个数组。
-
ulab.numpy.sum(array: _ArrayLike, *, axis: Optional[int] = None) → Union[_float, int, ndarray]¶ 返回数组的总和,如果轴为 None 则返回一个数字,否则返回一个数组。
-
class
ulab.numpy.ndarray¶
-
ulab.numpy.set_printoptions(threshold: Optional[int] = None, edgeitems: Optional[int] = None) → None¶ 设置打印选项
-
ulab.numpy.array(values: Union[ndarray, Iterable[Union[_float, _bool, Iterable[Any]]]], *, dtype: _DType = ulab.numpy.float) → ndarray¶ 的替代构造函数
ulab.numpy.ndarray。镜像
-
ulab.numpy.acos(a: _ArrayLike) → ndarray¶ 计算反余弦函数
-
ulab.numpy.acosh(a: _ArrayLike) → ndarray¶ 计算反双曲余弦函数
-
ulab.numpy.asin(a: _ArrayLike) → ndarray¶ 计算反正弦函数
-
ulab.numpy.asinh(a: _ArrayLike) → ndarray¶ 计算反双曲正弦函数
-
ulab.numpy.around(a: _ArrayLike, *, decimals: int = 0) → ndarray¶ 返回一个新的浮点数组,其中每个元素都四舍五入
decimals到位。
-
ulab.numpy.atan(a: _ArrayLike) → ndarray¶ 计算反正切函数;返回值在 [-pi/2,pi/2] 范围内。
-
ulab.numpy.arctan2(ya: _ArrayLike, xa: _ArrayLike) → ndarray¶ 计算 y/x 的反正切函数;返回值在 [-pi, pi] 范围内。
-
ulab.numpy.atanh(a: _ArrayLike) → ndarray¶ 计算反双曲正切函数
-
ulab.numpy.ceil(a: _ArrayLike) → ndarray¶ 将数字向上舍入到下一个整数
-
ulab.numpy.cos(a: _ArrayLike) → ndarray¶ 计算余弦函数
-
ulab.numpy.cosh(a: _ArrayLike) → ndarray¶ 计算双曲余弦函数
-
ulab.numpy.degrees(a: _ArrayLike) → ndarray¶ 将角度从弧度转换为度数
-
ulab.numpy.erf(a: _ArrayLike) → ndarray¶ 计算误差函数,它在统计中有应用
-
ulab.numpy.erfc(a: _ArrayLike) → ndarray¶ 算互补误差函数,在统计学中具有应用
-
ulab.numpy.exp(a: _ArrayLike) → ndarray¶ 计算指数函数。
-
ulab.numpy.expm1(a: _ArrayLike) → ndarray¶ 计算 $e^x-1$。在某些应用程序中,使用此函数比使用此函数能更好地保持数值准确性
exp。
-
ulab.numpy.floor(a: _ArrayLike) → ndarray¶ 将数字向上舍入到下一个整数
-
ulab.numpy.gamma(a: _ArrayLike) → ndarray¶ 计算伽马函数
-
ulab.numpy.lgamma(a: _ArrayLike) → ndarray¶ 计算伽马函数的自然对数
-
ulab.numpy.log(a: _ArrayLike) → ndarray¶ 计算自然对数
-
ulab.numpy.log10(a: _ArrayLike) → ndarray¶ 计算对数基数 10
-
ulab.numpy.log2(a: _ArrayLike) → ndarray¶ 计算对数基数 2
-
ulab.numpy.radians(a: _ArrayLike) → ndarray¶ 将角度从度数转换为弧度
-
ulab.numpy.sin(a: _ArrayLike) → ndarray¶ 计算正弦函数
-
ulab.numpy.sinh(a: _ArrayLike) → ndarray¶ 计算双曲正弦
-
ulab.numpy.sqrt(a: _ArrayLike) → ndarray¶ 计算平方根
-
ulab.numpy.tan(a: _ArrayLike) → ndarray¶ 计算切线
-
ulab.numpy.tanh(a: _ArrayLike) → ndarray¶ 计算双曲正切