在Jupyter Notebook上安装octave内核

Jupyter Notebook是非常好用的Web界面编程工具,看了吴恩达的机器学习后,更想在Jupyter下运行octave,下面是在Windows下的安装过程。

安装教程

  1. 在Octave官网下载软件,我安装的是6.4.0版。
    在Jupyter Notebook上安装octave内核_第1张图片
    安装教程可以参考这篇博客,非常简单。
  2. 打开Anaconda Prompt,输入conda info -e查看现有环境,切换到自己使用的环境activate 环境名称,可以看到前面的括号内容改为此时的环境名称
    在这里插入图片描述
  3. 输入以下两行命令

conda config --add channels conda-forge
conda install octave_kernel
此时成功在该环境下的Jupyter配置好内核。

  1. 我的电脑上右键,选择属性,点击高级系统设置,找到环境变量,在系统变量下新建一个变量,名称为“OCTAVE_EXECUTABLE”,地址为“所在盘名称(我这里是E盘):\octave\Octave-6.4.0\mingw64\bin\octave-gui.exe”,设置好后选择确定,保存。
    注意:这里一定要选择octave-gui.exe,而不是octave-cli.exe,否则画图的时候,如使用plot会报错,原因是cli全称为Command Line Interface(命令行界面),而gui全称为Graphical user interface(图形用户界面)。
  2. 安装完成后,打开Jupyter Notebook就可以看到octave内核被添加到New选项下了
    在Jupyter Notebook上安装octave内核_第2张图片
    可以运行一下代码试试

t = linspace(0,6*pi,100);
plot(sin(t))
grid on
hold on
plot(cos(t), ‘r’)

在Jupyter Notebook上安装octave内核_第3张图片

%plot --format png
tx = ty = linspace (-8, 8, 41)’;
[xx, yy] = meshgrid (tx, ty);
r = sqrt (xx .^ 2 + yy .^ 2) + eps;
tz = sin ® ./ r;
mesh (tx, ty, tz);

在Jupyter Notebook上安装octave内核_第4张图片

参考资料

  1. octave_kernel——github;
  2. Octave安装教程
  3. GUI_GUI概述和GUI与CLI的区别
  4. octave_kernel.ipynb

你可能感兴趣的:(毕业设计,jupyter)