未提供项目描述
项目描述
先决条件
安装
使用以下方法进行安装
$ pip install matlab_kernel
或者使用 pip install git+https://github.com/Calysto/matlab_kernel 安装开发版本。
要使用内核,请运行以下之一
$ jupyter notebook # In the notebook interface, select Matlab from the 'New' menu $ jupyter qtconsole --kernel matlab $ jupyter console --kernel matlab
从内核列表中移除
$ jupyter kernelspec remove matlab
配置
可以通过将 matlab_kernel_config.py 文件添加到 jupyter 配置路径来配置内核。 MatlabKernel 类提供了 plot_settings 作为可配置特性。可用的绘图设置包括:‘format’,‘backend’,‘width’,‘height’ 和 ‘resolution’。
cat ~/.jupyter/matlab_kernel_config.py
c.MatlabKernel.plot_settings = dict(format='svg')
故障排除
内核启动时超时
如果内核未启动,请尝试从终端运行以下命令。
python -m matlab_kernel.check
如果打开问题,请包含该输出。
内核未列出
如果内核未列为可用内核,请首先尝试以下命令:
python -m matlab_kernel install --user
如果内核仍然没有列出,请验证以下内容是否指向相同的 Python 版本:
which python # use "where" if using cmd.exe
which jupyter
其他信息
Matlab 内核基于 MetaKernel,这意味着它具有一套标准的魔术命令。要获取魔术命令的完整列表,请在单元格中运行 %lsmagic。
在线可获取一个示例笔记本 链接。
有关绘图的一个注意事项。每次调用 Matlab 后,我们都会要求 Matlab 将任何打开的图形保存为图像文件,其格式和分辨率由 %plot 魔术命令定义。结果图像将直接显示在笔记本中。您可以使用 %plot native 命令来打开正常的 Matlab 窗口。
高级安装说明
当安装 Python 包时,我们将自动安装一个 Jupyter kernelspec。您可以使用 jupyter kernelspec list 命令找到此位置。如果默认位置不适合您,您可以删除 octave 内核的目录,并使用 python -m matlab_kernel install 命令进行安装。有关可用选项,请参阅 python -m matlab_kernel install --help。
据报道,Matlab 版本 2016b 工作正常。然而,Matlab 2014b 与 Python 3.5 不兼容。
开发
本地安装包
$ pip install -e . $ python -m matlab_kernel install
您在修改时,请在笔记本中测试这些更改(在更改之间重启内核)。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。