-
使用matlab创建谐波代码的ufunclab:实现NumPy功能与实用工具
资源介绍
用matlab生成谐波代码ufunclab
一些NumPy
ufuncs和一些相关工具。
至少需要Python
3.5。
单元测试需要pytest。
给出了与ufunc和gufuncs的NumPy
C
API相关的参考资料的链接。
ufunclab中有什么?
ufunclab定义了以下功能:
功能
描述
整数阶乘的对数
替代numpy.ptp
最小和最大
最小值和最大值的指标
最小值及其指标
最大值及其索引
检查所有值是否相同
几何平均数
谐波均值
平均绝对差(MAD)
MAD的无偏估计量
相对平均绝对差
基于无偏MAD的RMAD
齿隙运算符
死区算子
迟滞继电器
显示ufunc信息
详细信息如下。
logfactorial
计算整数x的阶乘的自然对数。
这是NumPy
ufunc的相当标准的实现。
peaktopeak
计算NumPy数组的峰峰值范围的gufunc
。
就像NumPy数组的ptp方法一样,但是当输入是有符号整数时,输出是具有相同位宽的无符号整数。
该函数处理标准的整数和浮点类型,
datetime64
,
timedelta64和对象数组。
该函数不接受复杂的数组。
- 上一篇: 1A 线性锂离子电池充电器攻略.pdf
- 下一篇: FFT变换的MATLAB程序实现