问题标签 [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.
julia - 牛虻调整轴
我对 Julia 语言的 Gadfly 包没有太多经验,我希望我知道是否有解决我的问题的方法。这是我在这里的第一个问题。
我需要绘制一个图形,其中 x 轴的值为 [1.0 0.1 0.01 0.001 0.0001 0.00001 0.000001] 并且我只有五个案例测试的这些参数的结果。我希望我必须以一种清晰可见的方式绘制图形才能看到结果。糟糕的结果是间隔中的数字非常接近的结果,我想调整它们之间的空间。
有没有办法解决这个问题?
julia - 为 Jupyter 笔记本调整 Julia 内核中的绘图大小
我想知道是否有任何方法可以在 Jupyter 中指定内联图的大小。目前,我使用 Vega 库,宽度和高度不起作用。有任何解决方法。
ijulia-notebook - 在 Safari 上切换评论 IJulia 笔记本
我是使用 IJulia 的新手,我尝试了所有快捷方式来评论一些不起作用的行,除了按 alt 然后单击行的开头以插入可以工作但根本不符合人体工程学的 #。
我正在使用 Mac OS Sierra 10.12.4 在 safari 上运行 IJulia 0.5.1 笔记本。这个快捷方式显然必须存在于某个地方
有人可以帮忙吗?
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。
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 保留在我的机器上。
ijulia-notebook - IJulia.notebook() 命令不执行并阻止终端
我最近更新了 Mac OS Sierra 10.12.5 的新版本。我不确定这是不是问题,我只是提到它,因为我上次使用 IJulia 是在更新我的 MacOS 版本之前。
现在,当我尝试打开 IJulia 笔记本时,它会阻塞终端。在笔记本自动打开之前,什么都没有发生。
using IJulia;
工作正常,但IJulia.notebook()
不起作用。我更新了所有东西,甚至重新安装了所有东西,同样的现象。
每个人都已经遇到过这种问题吗?
谢谢!
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 ....
我在互联网上看了一点,发现有人似乎有类似的问题,但我真的不明白答案,我应该怎么做才能让它工作。
我也可以找到另一种实时绘图的方法(在循环内)。
有人可以帮忙吗?
提前谢谢你
julia - 如何从 IJulia 笔记本打开 Julia Jupyter Qtconsole?
使用 IPython Jupyter 笔记本,我使用魔法%qtconsole
打开一个 Qtconsole,该 Qtconsole 连接到与笔记本相同的 IPython 内核。
如何使用 IJulia 笔记本做到这一点?
matplotlib - 带有标签面的 Julia Plot 网格
我有一个三角形网格编码为
3 x M
vertices
矩阵,其每一列代表 3d 网格对象的顶点3 x N
faces
矩阵,其每列是一组vetrices
定义三角形的 3 列索引N
每个面的标签长度向量(一些数字)
我的问题是如何用标记的面绘制这个网格(意味着标签应该位于面本身,而不是侧面的图例)?
julia - 具有递减和递增的循环的不同结果
我已经意识到,在递增和递减的迭代之间我没有得到相同的结果。n + (1/(i^4))
当这个数学表达式迭代并在自身上添加一个新值 75 次以上时,我得到了细微的差别i
,即迭代次数。在 75 次迭代下,每个循环的结果保持不变。关于为什么会发生这种情况的任何想法?这是我正在运行的代码:
我为 x 和 y 得到了这个:
但是,如果我将循环限制更改为 74 或更少(以下示例中为 74),则两个循环的结果相同: