python調(diào)用matlab的m自定義函數(shù)方法
項目信號處理和提取部分用到了matlab,需要應(yīng)用到工程中方便研究。用具有萬能粘合劑之稱的“Python”。具體方法如下:
1.python中安裝mlab
下載https://pypi.python.org/pypi/mlab
安裝命令:python setup.py install
Mlab is a high-level python to Matlab bridge that lets Matlab look like a normal python library.
2 .測試
from mlab.releases import latest_release from matlab import matlabroot print matlabroot()#能打印出matlab的路徑就可以使用mlab了
3.調(diào)用matlab的自帶函數(shù)
from mlab.releases import latest_release as matlab matlab.plot([2,3,4,5,8,1],'-o') #畫個圖。很快就顯示了。
4.自定義的函數(shù)
這里我把自定義的m函數(shù)(extract.m)放到了D:\pylearn\m文件夾下
from mlab.releases import latest_release as matlab matlab.path(matlab.path(),r'D:\pylearn\m')#設(shè)置路徑 matlab.extract(arg1,arg2)#調(diào)用自己定義的m函數(shù)就可以了
以上這篇python調(diào)用matlab的m自定義函數(shù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)端口流量轉(zhuǎn)發(fā)的示例代碼
端口流量轉(zhuǎn)發(fā)(Port Forwarding)是一種網(wǎng)絡(luò)通信技術(shù),用于將特定的網(wǎng)絡(luò)流量從一個端口或網(wǎng)絡(luò)地址轉(zhuǎn)發(fā)到另一個端口或地址,它在網(wǎng)絡(luò)中扮演著一個非常重要的角色,在Python語言中實現(xiàn)端口轉(zhuǎn)發(fā)非常容易,文中有相關(guān)的代碼示例,需要的朋友可以參考下2023-11-11
Python操作Excel工作簿的示例代碼(\*.xlsx)
這篇文章主要介紹了Python操作Excel工作簿的示例代碼(\*.xlsx),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
tensorflow 只恢復(fù)部分模型參數(shù)的實例
今天小編就為大家分享一篇tensorflow 只恢復(fù)部分模型參數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
如何取消pyecharts繪制地圖時默認顯示小圓點標(biāo)識
這篇文章主要介紹了如何取消pyecharts繪制地圖時默認顯示小圓點標(biāo)識,文章內(nèi)容介紹詳細具有一定的參考價值?需要的小伙伴可以參考一下2022-04-04
零基礎(chǔ)寫python爬蟲之爬蟲的定義及URL構(gòu)成
俗話說工欲善其事必先利其器,作為本系列文章的第一篇,我們同樣也需要先利其器,先把爬蟲的定義以及寫爬蟲所需要的基礎(chǔ)知識先介紹給大家。2014-11-11
Python3中延時變量和 free_list鏈表的區(qū)別解析
這篇文章主要介紹了Python3中延時變量和 free_list鏈表的區(qū)別,在Python3中,"延時變量" 和 "free_list鏈表" 是兩個不同的概念,他們之間沒有直接聯(lián)系,本文給實例相結(jié)合給大家講解的非常詳細,需要的朋友可以參考下2023-04-04

