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¶ 计算双曲正切