如何从 Windows 10 的 Bash Shell 运行图形 Linux 桌面应用程序?
首先,我按照此处所示的步骤安装了适用于 Linux 的 Windows 子系统 (WSL) ,如下所示:
(1) 安装了 Windows 10 Pro Insider Preview Build 19619。
(2) 安装了 Ubuntu Linux 发行版。
(3) 将发行版本从 WSL 1 更改为 WSL 2。
其次,使从Windows 10的bash shell的Linux图形桌面应用程序,我也跟着下面的步骤如图所示位置如下:
(4) 我安装了一个X Server,它是Xming
(5) 安装基于 GTK 的图形 vim 编辑器作为测试使用:
sudo apt-get install vim-gtk
(6) 设置我的显示环境变量
export DISPLAY=:0
(7) 启动应用程序
gvim
但是,这并没有使应用程序午餐,我收到以下错误:
E233: cannot open display
Press ENTER or type command to continue
E852: The child process …
Run Code Online (Sandbox Code Playgroud) 我在 Windows 上安装了一个 Jupyter 实验室。我在 WSL Ubuntu 上安装了 Jupyter Lab。我可以在 Linux 终端上用 Jupyter Lab 午餐。这将在 Chrome 浏览器上打开 Jupyter Lab,从中我可以使用 Python [conda env:root]* 启动一个新的 Jupyter Notebook。但是,它只显示 Windows 文件系统。我尝试使用以下命令打开保存在 Linux 文件系统上的笔记本:
$ jupyter lab my_linux_folder/my_notebook.ipynb
Jupyter 实验室午餐成功,但无法打开 Linux 文件系统上的 notebook 并给出错误:
无法打开
找不到路径:/my_notebook.ipynb
是否可以打开位于 Linux 文件系统“\wsl$\”上的笔记本以及如何打开?
如何从 JupyterLab 文件浏览器转到“\wsl$\”?
或者更一般地说,如何打开保存在 "\wsl$\" 下的笔记本?
python filesystems jupyter-notebook windows-subsystem-for-linux jupyter-lab
我正在尝试编写一个MATLAB脚本,该脚本将调用并运行一个外部程序,然后继续执行其他MATLAB命令。
tic %Start stopwatch
system('MyProgram.exe') %Call and run my program
toc %End stopwatch
Run Code Online (Sandbox Code Playgroud)
但是,此程序“ MyProgram.exe”要求我“按Enter退出”。如何使我的MATLAB脚本通过“ Enter”继续?像如何在执行结束时将“ Enter”作为程序的输入传递?还是一般来说该怎么做?
由于舍入误差无法得到两个数字之间的比例:
Ratio=exp(x)/(exp(x)+exp(y))
这样x=-1.11e4
和y=-1.12e4
.任何数学或计算技巧?
使用MATLAB进行计算时
Log_likelihood =日志((1/1E8)*EXP(-0.5*SSR)),
如果SSR(即标准平方误差)很大(例如SSR = 1e4)则exp()变为零并且Log_likelihood变为-inf.
有没有可以解决这个问题的数字/数学技巧?
谢谢
我写这个MATLAB代码:
legend('\alpha={1,2});
Run Code Online (Sandbox Code Playgroud)
得到α= {1,2},但我得到α= 1,2.大括号不显示.如何使用图例制作花括号?
matlab ×3
windows-subsystem-for-linux ×2
batch-file ×1
cmd ×1
curly-braces ×1
enter ×1
exponent ×1
exponential ×1
filesystems ×1
jupyter-lab ×1
legend ×1
math ×1
numerical ×1
python ×1
rounding ×1
ubuntu ×1
windows ×1
xming ×1
xserver ×1