跳转到主要内容

未提供项目描述

项目描述

先决条件

安装 Jupyter NotebookMatlab for Python引擎

安装

使用以下方法进行安装

$ 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

您在修改时,请在笔记本中测试这些更改(在更改之间重启内核)。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

matlab_kernel-0.17.1.tar.gz (10.3 kB 查看散列值)

构建分发

matlab_kernel-0.17.1-py3-none-any.whl (10.3 kB 查看散列值)

上传于 Python 3

由以下支持