名字

没想好

Numpy和matlab之间的数据交互

| Comments

要让matlab把数据倒入倒python里很简单, 我试过直接保存倒2进制的文件里,但是通过用scipy.io.loadmat 这个方法读取的时候会报错。结果职能用粗糙的办法了,把文件存放在一个可读文件里:

save -ascii "your.txt" yourMatrix 

在python里读取的时候用genfromtxt:

from numpy import genfromtxt
m = genfromtxt('your.txt') 

想通过python把array寸在一个matlab能读取的文件里的方法也很简单:

from numpy import savetxt
savetxt("your.txt", yourArray)

在matlab里直接load就行了:

load -ascii your.txt newMatrixName

Comments