问题标签 [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.

0 投票
0 回答
89 浏览

julia - 牛虻调整轴

我对 Julia 语言的 Gadfly 包没有太多经验,我希望我知道是否有解决我的问题的方法。这是我在这里的第一个问题。

我需要绘制一个图形,其中 x 轴的值为 [1.0 0.1 0.01 0.001 0.0001 0.00001 0.000001] 并且我只有五个案例测试的这些参数的结果。我希望我必须以一种清晰可见的方式绘制图形才能看到结果。糟糕的结果是间隔中的数字非常接近的结果,我想调整它们之间的空间。

我可怜的情节

有没有办法解决这个问题?

0 投票
3 回答
1421 浏览

julia - 为 Jupyter 笔记本调整 Julia 内核中的绘图大小

我想知道是否有任何方法可以在 Jupyter 中指定内联图的大小。目前,我使用 Vega 库,宽度和高度不起作用。有任何解决方法。

0 投票
0 回答
16 浏览

ijulia-notebook - 在 Safari 上切换评论 IJulia 笔记本

我是使用 IJulia 的新手,我尝试了所有快捷方式来评论一些不起作用的行,除了按 alt 然后单击行的开头以插入可以工作但根本不符合人体工程学的 #。

我正在使用 Mac OS Sierra 10.12.4 在 safari 上运行 IJulia 0.5.1 笔记本。这个快捷方式显然必须存在于某个地方

有人可以帮忙吗?

0 投票
2 回答
84 浏览

matplotlib - 在 IJulia 中使用 PyPlot 绘制方法错误

我正在尝试在 IJulia 笔记本上使用 PyPlot 绘制函数,但我不断收到错误消息。

当我运行这段代码时:

我得到了这样的错误:

MethodError: no method matching ^(::Array{Float64,1}, ::Float64) 最接近的候选是: ^(::Float64, ::Float64) at math.jl:355 ...

gtest2(x::Number)我在使用or定义我的函数时尝试定义不同类型的变量,gtest2(x::Float64)但我有相同的错误。

它使用linespace而不是做同样的事情-1.0:0.1:1.0。我知道函数在输入中看到的格式与定义不匹配,但我不明白我做错了什么,因为简单的函数可以工作:

为什么在第一种情况下会出现这些错误?

我在 safari 上使用 IJulia notebook 0.5.1。

0 投票
2 回答
224 浏览

python - 在 IJulia 笔记本中的并行处理器上调用 numpy

我想在使用 python 库 numpy 的 IJulia 笔记本中运行一个简单的代码。我用 PyCall 调用 numpy:

使用 PyCall

@pyimport numpy 作为 np

这工作正常。然后我想把它分成几个处理器。我添加处理器:

addprocs(4)

然后,我为函数 f 运行 N/proc 迭代,其中 proc 是我的处理器数量。我在计算机上的四个处理器之间平均分配负载:

没有 numpy,这可以正常工作。但是,当我尝试使用 numpy 将代码拆分到不同的处理器时,出现错误

错误(未处理的任务失败):在工人 3 上:

UndefVarError: np 未定义

有什么办法可以在其他处理器上进行 numpy 工作?请注意,我有 Julia 0.5.2,我有 Canopy。我知道之前有人报告过 PyCall 和 Canopy 的问题,但我更希望将 Canopy 保留在我的机器上。

0 投票
1 回答
30 浏览

ijulia-notebook - IJulia.notebook() 命令不执行并阻止终端

我最近更新了 Mac OS Sierra 10.12.5 的新版本。我不确定这是不是问题,我只是提到它,因为我上次使用 IJulia 是在更新我的 MacOS 版本之前。

现在,当我尝试打开 IJulia 笔记本时,它会阻塞终端。在笔记本自动打开之前,什么都没有发生。 using IJulia;工作正常,但IJulia.notebook()不起作用。我更新了所有东西,甚至重新安装了所有东西,同样的现象。

每个人都已经遇到过这种问题吗?

谢谢!

0 投票
1 回答
2349 浏览

plot - 与 Julia 进行实时绘图

我正在尝试用 Julia 绘制一个实时演变的函数。

为此,当我尝试完全应用此处给出的示例时,我看到 GR 包可以在 Julia 中使用:

执行循环部分时收到以下错误消息:

预期实数或复数

在 #plot_args#12(::Symbol, ::Function, ::Tuple{Array{FloatRange{Float64},1},Array{Array{Float64,1},1}}) 在 /Users/myname/.julia/ v0.5/GR/src/jlgr.jl:936 ....

我在互联网上看了一点,发现有人似乎有类似的问题,但我真的不明白答案,我应该怎么做才能让它工作。

我也可以找到另一种实时绘图的方法(在循环内)。

有人可以帮忙吗?

提前谢谢你

0 投票
1 回答
429 浏览

julia - 如何从 IJulia 笔记本打开 Julia Jupyter Qtconsole?

使用 IPython Jupyter 笔记本,我使用魔法%qtconsole打开一个 Qtconsole,该 Qtconsole 连接到与笔记本相同的 IPython 内核。

如何使用 IJulia 笔记本做到这一点?

0 投票
0 回答
410 浏览

matplotlib - 带有标签面的 Julia Plot 网格

我有一个三角形网格编码为

  • 3 x M vertices矩阵,其每一列代表 3d 网格对象的顶点
  • 3 x N faces矩阵,其每列是一组vetrices定义三角形的 3 列索引
  • N每个面的标签长度​​向量(一些数字)

我的问题是如何用标记的面绘制这个网格(意味着标签应该位于面本身,而不是侧面的图例)?

0 投票
1 回答
662 浏览

julia - 具有递减和递增的循环的不同结果

我已经意识到,在递增和递减的迭代之间我没有得到相同的结果。n + (1/(i^4))当这个数学表达式迭代并在自身上添加一个新值 75 次以上时,我得到了细微的差别i,即迭代次数。在 75 次迭代下,每个循环的结果保持不变。关于为什么会发生这种情况的任何想法?这是我正在运行的代码:

我为 x 和 y 得到了这个:

但是,如果我将循环限制更改为 74 或更少(以下示例中为 74),则两个循环的结果相同: