惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
J
Java Code Geeks
S
SegmentFault 最新的问题
L
LangChain Blog
M
MIT News - Artificial intelligence
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
N
Netflix TechBlog - Medium
A
About on SuperTechFans
博客园 - 叶小钗
美团技术团队
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net

遐说

2026第一场日出日落-黄山 [徒步]宁波九龙爱心线 [徒步]仙居公盂徒步+丽人谷溯溪(多图) 文献引用批量标注蓝色-Zotero/EndNote [出差]内蒙草原风光 [徒步]浙东小九寨 [徒步]西湖小猫线 微软Office365家庭版拼车5年180 2024浏阳跨年烟火 一路向北-广西 落日余晖——武汉东湖 博士论文盲审通过 青海出差 我开盒了我自己 hexo-butterfly+artalk无法显示文章PV浏览次数 记某站字体混淆解析方案 记第一次进藏 2024川西大环线 Python读取NetCDF文件-裁剪&计算 2024武汉东湖樱花园 zotero批量修改条目语言解决”等”和”et al”混排问题 torch_geometric_temporal安装报错找不到to_dense_adj 武汉冻雨&乡村春节 云南镇雄县凉水村滑坡:卫星影像解析 博客聚合平台RSS订阅-BlogFinder&博友圈&十年之约 腾讯云CDN正式取消免费10G流量包 2023跨年闲逛武汉 观感|小米SU7技术发布会 【留痕】解密微信聊天记录工具:年度报告、聊天导出一键搞定! 小米电脑管家 vs. MIUI+: 手机与PC协同体验大比拼!
pyeemd安装教程--win10 wsl + ubuntu
Dorad · 2021-08-20 · via 遐说

发表于|更新于|编程Python

|总字数:409|阅读时长:1分钟|浏览量:|

想在 python 环境下调用 pyeemd, 进行 ceemd 分解。

调研发现 pyeemd 仅是 libeemd 项目的 python 封装, 而且是采用动态链接库的形式调用的。而该项目依赖 GSL 科学计算库,且 libeemd 目前只适配了 linux 环境,故选择使用 WSL 进行安装。

¶主要流程

  1. 安装 GSL

  2. 编译安装 libeemd

  3. 安装 pyeemd

¶一. 安装 GSL

  1. 源码下载: wget http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.5.tar.gz

  2. 解压: tar -zxvf gsl-2.5.tar.gz && cd gsl-2.5

  3. 安装: ./configure && make && make install

该步骤也可参考使用 sudo apt-get install libgsl-dev 直接安装

¶二. 编译安装 libeemd

  1. 源码下载: wget https://bitbucket.org/luukko/libeemd/get/release-1.5.0.zip

  2. 解压: unzip release-1.5.0.zip && cd release-1.5.0

  3. 安装: make && make install

安装完成后, 会生成 libeemd.so 文件,将其保存。

另外,本人已在 WSL ubuntu20.04 环境中编译好了 libeemd.so 动态链接库,有此文件可直接进行步骤3,环境相似的同学可以尝试一下。点击下载

¶三. 安装 pyeemd

  1. 源码下载: wget https://bitbucket.org/luukko/pyeemd/get/master.zip

  2. 解压: unzip master.zip && cd luukko-pyeemd-bfc6a5873741

  3. 安装: python3 ./setup.py install

  4. libeemd.so 文件拷贝至 site-package目录下: sudo cp pyeemd/libeemd.so /usr/local/lib/python3.8/dist-packages/pyeemd-1.4-py3.8.egg/pyeemd (具体路径与你的系统设置及python版本有关), 保证与 pyeemd.py 文件在同一级目录下, 否则将提示: RuntimeError: Cannot find libeemd C library. Tried directory '/usr/local/lib/python3.8/dist-packages/pyeemd-1.4-py3.8.egg/pyeemd' and ctypes.util.find_library

¶参考

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 遐说

请喝果茶

  • Wechat

    Wechat

  • Alipay

    Alipay