1
我是一个Matlab新手,完全被这个难倒:我试图用“加载”来读取两个.mat文件。一个很好。当我使用“负载‘/home/filepath/file2.mat’”来加载其他的,我得到错误使用加载,无法读取文件中的Matlab
Error using load
Can't read file
如果我请与“存在file2.mat”或“存在file1.mat”,我看“ans = 2”(与完整文件路径相同)。他们具有相同的权限并且大小相似。任何想法可能会发生在这里?
我在Python中构建了.mat文件,所以肯定有可能文件本身就是问题的根源。我用SciPy的,具体是:
scipy.io.savemat('./file2.mat', mdict={'WO_scopus': np.asarray(all_unique_word, dtype='object').reshape(len(all_unique_word), 1)})
scipy.io.savemat("./file1.mat", mdict={"AN_scopus":np.asarray(all_unique_author, dtype='object').reshape(len(all_unique_author), 1)})
“卫生组织-file file2.mat” 产生
Name Size Bytes Class Attributes
WO_scopus 137119x1 17711126 cell
这似乎是正确的。
我们肯定需要更多信息才能帮助您。 Post Matlab的输出?你从哪里得到.mat文件? –
@MattTaylor - 添加了一些更多的信息,让我知道如果有办法让我提供更有用的东西 –
该文件被称为'file2.mat',而不是'file2'。加载时使用正确的名称。 – Daniel