python 调用matlab 数据类型问题
python 调用matlab .m 显示问题:
TypeError: 不受支持的 Python 数据类型: numpy.ndarray
问题分析: matlab 支持矩阵类型的数据,python 是数组类型的,需要进行数据转换
- 数组转列表
- 强制转换为 matlab.double
import matlab.engine
import numpy as np
import scipy.io as sio
eng = matlab.engine.start_matlab()
df = pd.read_excel("testdata.xlsx")
print(df.shape)
# X1 = df.values.tolist[1]
X1 = df['current'].values##数据转换 数组转列表
X2 = X1.tolist()
Y = df['time'].valuesYshift =eng.barbrokenFFTtest(matlab.double(X2))
参考一
参考二
python 调用matlab 数据类型问题相关推荐
- 使用python调用matlab方法
使用python调用matlab方法 最近看论文的时候,论文作者提供了相应的matlab源码,但该源码又是基于matlab中其上辈中的方法,很难转换成python语言,因此特地百度了一下在python ...
- python调用matlab程序_Python调用MATLAB实现fmincon函数
motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...
- python调用matlab 性能_Python调用MATLAB实现fmincon函数
motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...
- python调用matlab环境配置、非常详细!!!_Python调用Matlab2014b引擎
用惯Python的你,是不是早已无法忍受matplotlib那丑陋无比的图以及蛋疼无比部署依赖? 当当当当,Matlab2014b的Python Engine API现已加入豪华午餐. 上次写了一篇文 ...
- python 调用matlab的.m文件
最近在找算法的时候扒到一篇有用matlab写的算法,但我平时用的都是python,所以在网上找了有关python调用matlab.m文件的教程.但或多或少都有点问题,经过不断尝试总算成功了.先说下软件 ...
- 一文读懂如何用python调用matlab函数(windows环境)
第一步配置环境: 要安装引擎 API,请在操作系统提示符下执行以下命令,其中 matlabroot 是 MATLAB 文件夹的路径.您可能需要管理员权限才能执行这些命令.或者,使用在非默认位置安装用于 ...
- 实现python调用Matlab的.m文件
------------------------------------------------------------------------------------------------- 本文 ...
- Python调用matlab及其配置方法
Python调用matlab及其配置方法 - 知乎 从 Python 调用 MATLAB 函数的三种方法_wx60c0d572c0d91的技术博客_51CTO博客
- mac m1 Python调用Matlab函数
由于我想用python版Gurobi跑一个在Matlab上神经网络的暴力,需要用Python调用Matlab中的函数,但Matlab目前并不能很好的原生适配M1芯片,以下为我的解决方法 安装matla ...
- python调用 matlab库_python调用matlab的搜索结果-阿里云开发者社区
2018python技术问答集锦,希望能给喜欢python的同学一些帮助 小编发现问答专区中有很多人在问关于python的问题,小编把这些问题汇总一下,希望能给喜欢python的大家一些启示和帮助 本 ...
最新文章
- Linux系统资源管理 之 硬件信息
- 仿苹果手机闹钟_原来iPhone自带的闹钟这么好用,以前没发现,现在一直在用
- 对mysql的总结与反思_深入了解MySQL,一篇简短的总结
- 自定义控件之绘图篇(三):区域(Range)
- Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境
- Sigar libsigar-amd64-linux.so
- 如何在S函数中对变量或者输入信号进行求导
- 手机屏幕的那些门道,一文看懂!
- python运行invalid syntax_Python 各种运行错误(如:SyntaxError :invalid syntax)
- 【Leetcode】每日一题2021/09/08
- python 求平面两点距离_Python求平面内点到直线距离的实现
- echarts绘制嵌套环形图(南丁格尔玫瑰图)
- 小程序动画-循环放大缩小的动画(一闪一闪的)
- 上市十天高管大换血 甘李药业有隐疾?
- 单向链表和双向链表的优缺点及使用场景
- 使用 jenkins 构建 CI/CD 平台
- 2.Visual Studio下载和安装
- 微信 H5 页面前端开发,大多数人都会遇到的几个兼容性坑
- 程序员为什么要时刻保持危机感?
- Unity学习笔记--超简单:两个游戏对象直接用线连接(UI和世界坐标下均可)