数学函数#

三角函数#

mars.tensor.sin

三角函数正弦,逐元素处理。

mars.tensor.cos

逐元素余弦。

mars.tensor.tan

逐元素计算正切。

mars.tensor.arcsin

逐元素的反正弦。

mars.tensor.arccos

三角函数逆余弦,逐元素。

mars.tensor.arctan

三角函数反正切,逐元素计算。

mars.tensor.hypot

给定一个直角三角形的“边”,返回它的斜边。

mars.tensor.arctan2

逐元素的反正切 x1/x2 正确选择象限。

mars.tensor.degrees

将角度从弧度转换为度。

mars.tensor.radians

将角度从度转换为弧度。

<

将角度从度转换为弧度。

mars.tensor.rad2deg

将角度从弧度转换为度。

双曲函数#

mars.tensor.sinh

超越正弦,逐元素。

mars.tensor.cosh

双曲余弦,逐元素。

mars.tensor.tanh

逐元素计算双曲正切。

mars.tensor.arcsinh

逐元素求反双曲正弦。

mars.tensor.arccosh

反双曲余弦,逐元素。

mars.tensor.arctanh

逐元素反双曲正切。

四舍五入#

mars.tensor.around

均匀地四舍五入到给定的小数位数。

mars.tensor.round_

将数字四舍五入到给定的小数位数。

mars.tensor.rint

将张量的元素四舍五入到最接近的整数。

mars.tensor.fix

四舍五入到离零最近的整数。

mars.tensor.floor

逐元素返回输入的下限。

mars.tensor.ceil

逐元素返回输入的上限。

mars.tensor.trunc

返回输入的截断值,逐个元素处理。

求和、乘积、差#

mars.tensor.prod

返回给定轴上张量元素的乘积。

mars.tensor.sum

在给定轴上的张量元素之和。

mars.tensor.nanprod

返回在给定轴上数组元素的乘积,将非数字(NaN)视为一。

mars.tensor.nansum

返回沿给定轴的数组元素的总和,将非数字(NaN)视为零。

mars.tensor.cumprod

返回沿给定轴的元素的累积乘积。

mars.tensor.cumsum

返回沿给定轴的元素的累积和。

mars.tensor.nancumprod

返回在给定轴上张量元素的累积乘积,将非数字(NaN)视为1。

mars.tensor.nancumsum

返回给定轴上张量元素的累计和,将非数字(NaNs)视为零。

mars.tensor.diff

沿着给定轴计算第 n 个离散差分。

mars.tensor.ediff1d

张量中连续元素之间的差异。

mars.tensor.trapz

沿给定轴使用复合梯形法进行积分。

指数和对数#

mars.tensor.exp

计算输入张量中所有元素的指数。

mars.tensor.expm1

计算 exp(x) - 1 对张量中所有元素的值。

mars.tensor.exp2

计算 2**p 对于输入张量中的所有 p

mars.tensor.log

自然对数,逐元素。

mars.tensor.log10

返回输入张量的逐元素的以10为底的对数。

mars.tensor.log2

x的以2为底的对数。

mars.tensor.log1p

逐元素返回输入张量加一的自然对数。

mars.tensor.logaddexp

输入的指数之和的对数。

mars.tensor.logaddexp2

输入的指数和的对数,基数为2。

其他特殊函数#

mars.tensor.i0

零阶修正贝塞尔函数。

mars.tensor.sinc

返回sinc函数。

浮点数例程#

mars.tensor.signbit

在符号位被设置时(小于零)逐元素返回True。

mars.tensor.copysign

逐元素地将x1的符号改为x2的符号。

mars.tensor.frexp

将x的元素分解为尾数和二的指数。

mars.tensor.ldexp

逐元素返回 x1 * 2**x2。

mars.tensor.nextafter

返回 x1 和 x2 之间的下一个浮点值,逐元素计算。

mars.tensor.spacing

返回x与最近的相邻数字之间的距离。

算术运算#

mars.tensor.add

逐元素添加参数。

mars.tensor.reciprocal

逐元素返回参数的倒数。

mars.tensor.positive

数值正,逐元素。

mars.tensor.negative

逐元素的数值负数。

mars.tensor.multiply

逐元素相乘。

mars.tensor.divide

逐元素划分参数。

mars.tensor.power

第一个张量的元素逐个提升到第二个张量的幂。

mars.tensor.subtract

按元素减去参数。

mars.tensor.true_divide

按元素返回输入的真除法。

mars.tensor.floor_divide

返回小于或等于输入值除法结果的最大整数。

mars.tensor.float_power

第一个张量的元素按逐项方式提升到第二个数组的幂。

mars.tensor.fmod

返回逐元素的除法余数。

mars.tensor.mod

返回逐元素的除法余数。

mars.tensor.modf

返回张量的分数部分和整数部分,逐元素处理。

mars.tensor.remainder

返回逐元素的除法余数。

处理复数#

mars.tensor.angle

返回复数参数的角度。

mars.tensor.real

返回复数参数的实部。

mars.tensor.imag

返回复数参数的虚部。

mars.tensor.conj

逐元素返回复共轭。

杂项#

mars.tensor.clip

剪裁(限制)张量中的值。

mars.tensor.sqrt

返回张量的正平方根,逐元素计算。

mars.tensor.cbrt

返回张量的立方根,逐元素计算。

mars.tensor.square

返回输入的逐元素平方。

mars.tensor.absolute

逐元素计算绝对值。

mars.tensor.sign

返回一个元素级的数字符号指示。

mars.tensor.maximum

张量元素的逐元素最大值。

mars.tensor.minimum

张量元素的逐元素最小值。

mars.tensor.fmax

数组元素逐元素的最大值。

mars.tensor.fmin

数组元素逐元素的最小值。

mars.tensor.nan_to_num

将nan替换为零,将inf替换为大有限数。