文章目录

  • 1 配置方法
  • 2 使用方法
    • 2.1 脚本
    • 2.2 函数

1 配置方法

找到Matlab安装根目录,比如D:\matlab,然后进入D:\matlab\extern\engines\python目录中,Shift+右键–>“在此处打开命令窗口”,

1.有管理员权限的,用 管理员权限执行:python setup.py install

2 使用方法

2.1 脚本


在当前目录下,MATLAB建立test2.m脚本文件,内容如下

b = 5;
h = 3;
a = 0.5*(b.* h)

然后同目录下新建一个test2.py,内容如下

import matlab.engine
eng = matlab.engine.start_matlab()
eng.test2(nargout=0)
#nargin对应varargin的个数,是一个数值,而varargin用来存入输入变量,以元胞数组形式存储
#nargout对应varargout的个数,是一个数值,而varargout用来存入输出变量,以元胞数组形式存储

2.2 函数

MATLAB建立一个function文件,内容如下:

function a = triarea(b,h)
a = 0.5*(b.* h);

同样,test.py修改如下:

import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.triarea(1.0,5.0)
print(ret) # 2.5

python调用速度m有点慢,但他不香吗~!

机器学习(MACHINE LEARNING)MATLAB和Python混合编程相关推荐

  1. 机器学习(Machine Learning)深度学习(Deep Learning)资料汇总

    本文来源:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...

  2. 机器学习(Machine Learning)深度学习(Deep Learning)资料集合

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 原文链接:https://github.com/ty4z2008/Qix/blob/master/dl ...

  3. (转)机器学习(Machine Learning)深度学习(Deep Learning)资料

    原文链接:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...

  4. 机器学习(Machine Learning)深度学习(Deep Learning)资料(Chapter 2)

    机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2) - tony的专栏 - 博客频道 - CSDN.NET 注:机器学习资料篇目一共 ...

  5. 机器学习(Machine Learning)深度学习(Deep Learning)资料【转】

    转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...

  6. Re:从零开始的机器学习 - Machine Learning(一) 线性回归

    从我对整个职业生涯的规划出发,我不仅想做一些高质量的应用(软件工程的角度),还想做一些激动人心的应用,所以我希望能在机器学习的方向走,尽管我在大学粗浅的学了些皮毛,但如果要把机器学习作为职业发展的话这 ...

  7. Designing Machine Learning Systems with Python

    Designing Machine Learning Systems with Python Designing Machine Learning Systems with Python 本书介绍 设 ...

  8. 机器学习 Machine Learning 深度学习 Deep Learning 资料

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 機器學習.深度學習方面不錯的資料,轉載. 原作:https://github.com/ty4z2008 ...

  9. 机器学习(Machine Learning)amp;深度学习(Deep Learning)资料

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 機器學習.深度學習方面不錯的資料,轉載. 原作:https://github.com/ty4z2008 ...

最新文章

  1. 自动驾驶汽车事故的罪责追究
  2. Atitit 为什么网络会有延时 电路交换与分组交换的区别
  3. mysql数据库实验报告jdbc_Jdbc连接数据库实验报告(2)
  4. 【安全漏洞】CVE-2021-42287CVE-2021-42278 域内提权
  5. 公钥和私钥 java_公钥与私钥 - yxhxj2006 - BlogJava
  6. js 正则表达式判断价格
  7. linux常用文件操作命令
  8. 史上最细的FIFO最小深度计算,(大多数笔试题中都会涉及)
  9. 解决jpa和hibernate的json序列化死循环问题
  10. 《自己动手写操作系统》—— 工作环境搭建
  11. 深度学习技术在医疗领域的研究方向及应用
  12. npm install没有node_文件,并且package.json文件缺失
  13. 捋一捋Vue构造函数
  14. tweenMax学习笔记
  15. 我越脱俗,就会越世俗
  16. fieldtrip学习——1.坐标系介绍(ctf坐标系和acpc坐标系简介)
  17. Bilinear CNN Faster代码解读
  18. bibtex 格式文件如何导入 Endnote
  19. 带有对话的整人html,整人语言陷阱
  20. 数据质量专项治理在政务大数据中的应用实践

热门文章

  1. 动态卷积超进化!通道融合替换注意力,减少75%参数量且性能显著提升 | ICLR 2021
  2. python 爬虫工具
  3. async 队列性能测试
  4. js 读取flask后台变量
  5. PyTorch cat
  6. python的dict实现
  7. EigenUbuntu下的配置
  8. 信息系统安全等级保护的定级准则和等级划分
  9. 华为使用网线通过浏览器登录AC6005的Web网管
  10. Glusterfs 分布式存储安装部署