我正在尝试运行一个基本的MATLAB示例,我可以使用py
命令直接调用python库。我安装了miniconda,并使用pyversion
>> pyversion
version: '3.6'
executable: 'C:\Users\...\AppData\Local\Continuum\miniconda3\pythonw.exe'
library: 'C:\Users\...\AppData\Local\Continuum\miniconda3\python36.dll'
home: 'C:\Users\...\AppData\Local\Continuum\miniconda3'
isloaded: 1
我可以在MATLAB中成功运行以下示例:
%% Convert a Python String to a MATLAB String
wrapped = py.textwrap.wrap(T);
但是,即使我在conda中安装了numpy,我也无法运行以下内容:
>> a = py.numpy.sqrt(2)
Undefined variable "py" or class "py.numpy.sqrt".
我做错了什么? 感谢
编辑:我已确认此问题发生在MATLAB 2017b上。它适用于2014b。还需要帮助找出2017b出了什么问题。