python 调用matlab .m 显示问题:
TypeError: 不受支持的 Python 数据类型: numpy.ndarray

问题分析: matlab 支持矩阵类型的数据,python 是数组类型的,需要进行数据转换

  1. 数组转列表
  2. 强制转换为 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 数据类型问题相关推荐

  1. 使用python调用matlab方法

    使用python调用matlab方法 最近看论文的时候,论文作者提供了相应的matlab源码,但该源码又是基于matlab中其上辈中的方法,很难转换成python语言,因此特地百度了一下在python ...

  2. python调用matlab程序_Python调用MATLAB实现fmincon函数

    motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...

  3. python调用matlab 性能_Python调用MATLAB实现fmincon函数

    motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...

  4. python调用matlab环境配置、非常详细!!!_Python调用Matlab2014b引擎

    用惯Python的你,是不是早已无法忍受matplotlib那丑陋无比的图以及蛋疼无比部署依赖? 当当当当,Matlab2014b的Python Engine API现已加入豪华午餐. 上次写了一篇文 ...

  5. python 调用matlab的.m文件

    最近在找算法的时候扒到一篇有用matlab写的算法,但我平时用的都是python,所以在网上找了有关python调用matlab.m文件的教程.但或多或少都有点问题,经过不断尝试总算成功了.先说下软件 ...

  6. 一文读懂如何用python调用matlab函数(windows环境)

    第一步配置环境: 要安装引擎 API,请在操作系统提示符下执行以下命令,其中 matlabroot 是 MATLAB 文件夹的路径.您可能需要管理员权限才能执行这些命令.或者,使用在非默认位置安装用于 ...

  7. 实现python调用Matlab的.m文件

    ------------------------------------------------------------------------------------------------- 本文 ...

  8. Python调用matlab及其配置方法

    Python调用matlab及其配置方法 - 知乎 从 Python 调用 MATLAB 函数的三种方法_wx60c0d572c0d91的技术博客_51CTO博客

  9. mac m1 Python调用Matlab函数

    由于我想用python版Gurobi跑一个在Matlab上神经网络的暴力,需要用Python调用Matlab中的函数,但Matlab目前并不能很好的原生适配M1芯片,以下为我的解决方法 安装matla ...

  10. python调用 matlab库_python调用matlab的搜索结果-阿里云开发者社区

    2018python技术问答集锦,希望能给喜欢python的同学一些帮助 小编发现问答专区中有很多人在问关于python的问题,小编把这些问题汇总一下,希望能给喜欢python的大家一些启示和帮助 本 ...

最新文章

  1. Linux系统资源管理 之 硬件信息
  2. 仿苹果手机闹钟_原来iPhone自带的闹钟这么好用,以前没发现,现在一直在用
  3. 对mysql的总结与反思_深入了解MySQL,一篇简短的总结
  4. 自定义控件之绘图篇(三):区域(Range)
  5. Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境
  6. Sigar libsigar-amd64-linux.so
  7. 如何在S函数中对变量或者输入信号进行求导
  8. 手机屏幕的那些门道,一文看懂!
  9. python运行invalid syntax_Python 各种运行错误(如:SyntaxError :invalid syntax)
  10. 【Leetcode】每日一题2021/09/08
  11. python 求平面两点距离_Python求平面内点到直线距离的实现
  12. echarts绘制嵌套环形图(南丁格尔玫瑰图)
  13. 小程序动画-循环放大缩小的动画(一闪一闪的)
  14. 上市十天高管大换血 甘李药业有隐疾?
  15. 单向链表和双向链表的优缺点及使用场景
  16. 使用 jenkins 构建 CI/CD 平台
  17. 2.Visual Studio下载和安装
  18. 微信 H5 页面前端开发,大多数人都会遇到的几个兼容性坑
  19. 程序员为什么要时刻保持危机感?
  20. Unity学习笔记--超简单:两个游戏对象直接用线连接(UI和世界坐标下均可)

热门文章

  1. Android系统镜像文件
  2. MATLAB Radon检测图像,初学radon变换 检测直线 matlab程序实现
  3. 工程师笔记 | 嵌入式工程师常用软件
  4. 视频教程-区块链技术与应用视频课程【基础篇】-区块链
  5. 浅谈 Android Dex 文件
  6. GP数据库获取指定时段的所有天数
  7. 鼠标连点器同时点多个位置_C++自制鼠标连点器
  8. 测试开发面试题汇总20200422
  9. Kindle Paperwhite2测评剧本.
  10. 高斯列主元消去法matlab,高斯列主元消去法解线性方程组的实现