質問: 例えば、matlabから2gb程度のmf4ファイルを読み込む際には120秒程度かかる一方、 pythonから直接読み込めば30秒程度で終わります。 また、3gb程度のmf4ファイルの場合、matlabからでは前述のメモリエラーが発生する一方、 pythonからが問題なく読み込めます。 本問題の原因と解決方法をご存知であれば、ご教示いただけますと大変助かります。 [ 備考 ] matlabから呼び出す時、python2を使用しているのでは?という疑問がありましたが、 違いました。 matlabでもpythonのide(pycharm)でも、python3.6を使用していることを確認しました。 確認方法は、matlabではpyversionコマンドの結果、pycharmでは画面右下の「python3.6」の 記載からです。 [ 環境 ] windows 10 matlab r2015b python3.6 asammdf 5.10.0 pycharm2019.1.3
回答: 影響しているかどうかは、 3.6 をサポートするr2017b 以降でも試さないと分からないですが、r2015b でサポートされている python バージョンは 2.7, 3.3, 3.4 みたいです・・ https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/support/sysreq/files/python-support.pdf