问题标签 [ijulia-notebook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipython - 故障排除:在 IPython 笔记本中使用 IJulia 时内核总是死机
我最近开始使用 julia,我想在 IPython Notebook/Jupyter 中使用。
所以,我使用 MacPorts 安装了 julia,即sudo port install julia
. 按照此处的安装说明:https ://github.com/JuliaLang/IJulia.jl
提示后,我习惯"Pkg.add("IJulia")
安装 IJulia。
但是,我不能将 Julia 与 IPython 笔记本一起使用。打开笔记本后
朱莉娅笔记本的内核立即死亡,无法重新启动。
终端上的错误显示:
我怀疑我错误地安装了 IJulia?我该如何解决这个问题?
(juliajulia version 0.3.11
的Python 2.7.10
版本是。python的版本是。ipython的版本是4.0.0。)
git - Pkg.add("IJulia") 产生“错误:进程失败(`git clone ...”
尝试将 IJulia 添加到 Julia 包中,以便它可以在 Jupyter notebook 中运行。命令
给出这串信息和错误:
显而易见的答案是我没有与 github 的连接,但事实并非如此;我可以从命令行从 github 克隆(例如
工作正常)
这是 Julia-0.4.1、git 版本 2.4.9 (Apple Git-60)、MacOSX 10.10.5。
julia - 更新 Julia 版本而不重新安装以前版本的软件包
最近推出了 Julia 的新版本(0.4)。我想安装它,因为我注意到我当前的 0.3.11 版本中有一些错误。但是在安装 0.4 之后,我意识到我的 0.3.11 包不在 0.4 中。
鉴于包管理器的速度,再次重新安装这些包(并为以后的每个版本更新重复此过程)将非常乏味,所以我想知道是否有解决方法?
julia - JuliaBox - LoadError: unlink: read-only file system (EROFS) Failed to precompile .julia/lib/v0.4/PyCall.ji
我正在Juliabox (IJulia Notebook) 中使用 PyPlot 运行一个小型 Julia 程序,但它的错误信息如下所示。我不确定它是否正在尝试使用我机器的磁盘进行写入,但我在那里有有效的 R+W 访问权限。基本上我正在尝试这里提到的例子:https ://www.juliabox.org/notebooks/tutorial/Plotting%20in%20Julia.ipynb#
LoadError: unlink: 只读文件系统 (EROFS)
错误日志:
如果我使用 0.3.12 版本(IJulia Notebook),那么它会编译并显示INFO: Nothing to be done
,但不会显示任何输出(一些图形绘图等)。
performance - Julia vs MATLAB:为什么我的 Julia 代码这么慢?
我刚开始使用 Julia,并将我的 MATLAB 代码翻译成 Julia(基本上是逐行)。我注意到 Julia 代码要慢得多(比如 50x)。最初的问题是一个动态编程问题,我在其中插值函数——插值是代码花费大部分时间的地方。因此,我尝试制作一个显示性能差异的最小示例代码。需要注意的重要事项是,它是插值的样条近似,并且网格最好是不规则的,即不等间距。MATLAB 代码:
朱莉娅代码:
我制作了 W 一个二维数组,因为在原始问题中它是一个矩阵。我对不同的插值包进行了一些研究,但对于不规则网格和样条曲线没有太多选择。MATLAB 的 interp1 显然不可用。
我的问题是我在想,如果我编写 Julia 代码并给出与 MATLAB 相同的结果,那么 Julia 通常应该更快。但显然情况并非如此,因此您需要注意您的编码。我不是程序员,当然我会尽力而为,但我想知道我是否在这里犯了一些可以轻松修复的明显错误,或者它是否会(太)经常发生,我必须注意我的 Julia 编码——因为那样我可能不值得学习它。同样,如果我可以在这里让 Julia 更快(我很确定我可以,例如分配看起来有点大),我也可以让 MATLAB 更快。我对 Julia 的希望是——对于类似的代码——它会比 MATLAB 运行得更快。
在对时间进行了一些评论之后,我还运行了以下代码:
甚至慢得多,嗯...
另一个编辑:在这种情况下,消除一个循环实际上使它更快,但仍然无法与 MATLAB 相比。编码:
另一个编辑,现在通过循环迭代相同次数:
不过,与 MATLAB 完全没有可比性。顺便说一句,在我的实际问题中,我轻松地运行了 50k 次循环,并且我正在访问更大的 xprime 矩阵,尽管不确定该部分是否有所作为。
julia - NameError:名称“Pkg”未定义
在IJulia
笔记本中,我尝试添加软件包,但出现错误:
python - 有没有办法将 Julia、R 和 python 添加到单个文本文件中,例如 R markdown 或可以作为文本文件操作的笔记本?
简单地说:我想要一个文本文件,我可以在其中平滑地在 R、python 和 Julia 之间切换。重要的是,我正在寻找一种运行方式,而不仅仅是显示代码
我知道可以将 python(和许多其他语言)添加到 R markdown http://goo.gl/4w8XIb,但不确定我是否可以添加 Julia。也可以使用像 Beaker http://beakernotebook.com/这样的笔记本和所有三种语言(以及更多),但我对笔记本的问题是,与使用文本文件可以完成的操作相比,它们的操作速度几乎没有一个编辑器环境(sublime、emacs、vim、atom ...)。我对笔记本知之甚少,我所知道的那些都表示为 json 文件,但是操作 json 文件来编写报告几乎是用户友好的。
我可能错过了显而易见的事情,但是还有其他方法可以做到这一点吗?谢谢
julia - UndefVarError:模型未定义
我应该如何修复以下错误?
我收到以下错误: