2 个版本
0.1.1 | 2023 年 8 月 9 日 |
---|---|
0.1.0 | 2023 年 8 月 9 日 |
#10 in #希尔伯特
333 每月下载量
5KB
hilbert_transform_rs
Hilbert_transform 是一个用 Rust 编写的库,用于执行类似于 Matlab/Octave 或 scipy.signals.hilbert 的希尔伯特变换。
Hilbert_transform 是基于 scipy 对同一函数的实现。
用法
use hilbert_transform::{hilbert};
fn main() {
let input = vec![1.0, 2.0, 3.0, 4.0];
let hilbert_output = hilbert(&input);
println!("{:?}", hilbert_output);
// hilbert_output will be equal to: [Complex { re: 1.0, im: 1.0 }, Complex { re: 2.0, im: -1.0 }, Complex { re: 3.0, im: -1.0 }, Complex { re: 4.0, im: 1.0 }]
}
依赖项
~3MB
~57K SLoC