มีเครื่องมือหลายอย่างสำหรับการแปลง Matlab เป็นรหัส Python
สิ่งเดียวที่เห็นกิจกรรมล่าสุด (คอมมิชชันล่าสุดจากมิถุนายน 2018) คือS mall M atlab t o P ython คอมไพเลอร์ (พัฒนาที่นี่: SMOP @ chiselapp )
ตัวเลือกอื่น ๆ ได้แก่ :
- LiberMate : แปลจาก Matlab เป็น Python และ SciPy (ต้องใช้ Python 2, อัปเดตล่าสุด 4 ปีที่แล้ว)
- OMPC : Matlab เป็น Python (ล้าสมัยเล็กน้อย)
นอกจากนี้สำหรับผู้ที่สนใจอินเทอร์เฟซระหว่างสองภาษาและไม่ใช่การแปลง:
pymatlab
: สื่อสารจาก Python โดยส่งข้อมูลไปยังพื้นที่ทำงานของ MATLAB ดำเนินการกับสคริปต์และดึงข้อมูลที่ได้กลับมา
- Python-Matlab Wormholes : รองรับการโต้ตอบทั้งสองทิศทาง
- Python-Matlab bridge : ใช้ Matlab จากภายใน Python เสนอ matlab_magic สำหรับ iPython เพื่อรันโค้ด matlab ปกติจากภายใน ipython
- PyMat : เซสชันควบคุม Matlab จาก Python
pymat2
: ความต่อเนื่องของ PyMat ที่ถูกทอดทิ้ง
mlabwrap
, mlabwrap-purepy : ทำให้ Matlab ดูเหมือนห้องสมุด Python (ขึ้นอยู่กับ PyMat)
oct2py
: รันคำสั่ง GNU Octave จากภายใน Python
pymex
: ฝังหลามล่ามใน Matlab, นอกจากนี้ยังมีไฟล์แลกเปลี่ยน
matpy
: เข้าถึง MATLAB ได้หลายวิธี: สร้างตัวแปร, เข้าถึงไฟล์. mat, เชื่อมต่อโดยตรงกับโปรแกรม MATLAB (ต้องติดตั้ง MATLAB)
- MatPy : แพคเกจหลามสำหรับพีชคณิตเชิงเส้นเชิงตัวเลขและการพล็อตด้วยอินเทอร์เฟซเหมือน MatLab
Btw อาจเป็นประโยชน์ในการดูเคล็ดลับการย้ายข้อมูลอื่นที่นี่:
ในหมายเหตุอื่นถึงแม้ว่าฉันไม่ใช่fortran
แฟนเลยสำหรับคนที่อาจพบว่ามีประโยชน์มี: