Scipy 特殊包
2021-10-13
| 2023-8-6
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
特殊包中可用的功能是通用功能,它遵循广播和自动数组循环。
下面来看看一些最常用的特殊函数功能
  • 立方根函数
  • 指数函数
  • 相对误差指数函数
  • 对数和指数函数
  • 兰伯特函数
  • 排列和组合函数
  • 伽马函数
 
 
立方根函数
这个立方根函数的语法是 scipy.special.cbrt(x),获取x的基于元素的立方体根
 
指数函数
指数函数的语法是 scipy.special.exp10(x),计算10 ** x的值
 
相对误差指数函数
这个函数的语法是 scipy.special.exprel(x), 它生成相对误差指数,
x接近零时,exp(x)接近1,所以exp(x)-1的数值计算可能遭受灾难性的精度损失。 然后exprel(x)被实现以避免精度的损失,这在x接近于零时发生。
 
对数和指数函数
这个函数的语法是scipy.special.logsumexp(x)。 它有助于计算输入元素指数总和的对数。
 
兰伯特函数
这个函数的语法是 scipy.special.lambertw(x)。 它也被称为兰伯特W函数。 兰伯特W函数W(z)定义为w * exp(w)的反函数。 换句话说,对于任何复数zW(z)的值都是z = W(z)* exp(W(z))
兰伯特W函数是一个具有无限多分支的多值函数。 每个分支给出了方程z = w exp(w)的单独解。 这里,分支由整数k索引。
参考下面的一个例子。 这里,兰伯特W函数是w exp(w)的逆函数。
 
排列和组合
组合 - 语法是 scipy.special.comb(N,k)
注 : 数组参数仅适用于exact = False大小写。 如果k> NN <0k <0,则返回0
排列 - 语法是 scipy.special.perm(N,k)。 一次取kN个东西的排列,即Nk个排列。这也被称为“部分排列”。
 
伽马函数 由于z * gamma(z)= gamma(z + 1)gamma(n + 1)= n!,所以对于自然数'n',伽马函数通常被称为广义阶乘。
  • Scipy
  • Scipy ODRNetworkX
    目录