我目前使用 Wordpress 运行一个个人网站(但托管在 siteground 上),这是一组工程学习指南。我想使这些学习指南具有交互性(即基于滑块刷新图形,进行基本计算以指示设计是否有效,因此我需要 numpy)。一位朋友建议我为此目的使用 Jupyter 笔记本,因为您既可以渲染 LaTeX(我目前使用 Mathjax 和 Wordpress 来完成),也可以使用 Bokeh 或 Plotly 获得我想要的交互式图形类型。
虽然我已经看过在特定服务器上共享笔记本的教程,但我所追求的是让其他人能够在他们的浏览器中运行我的笔记本(只读),笔记本是私人托管的。
我仍然不确定 Jupyter 是否是实现我想要的正确途径,所以我愿意接受其他建议(有人也推荐使用 Julia,但我看到的例子较少)。
python web-hosting python-interactive ijulia-notebook jupyter-notebook
我想了解这段代码:
r = (1:10) - (4/1)
println(r)
Run Code Online (Sandbox Code Playgroud)
输出:
-3.0:1.0:6.0
我明白了为什么我得到了-3和6.但为什么我在中间得到这个值(1.0)?朱莉娅如何计算它?或者我如何谷歌呢?
使用最新版本IPython,可以通过放置kernel.json文件来注册内核~/.ipython/kernels/<kernel-name>/.
目前我正在试图添加julia和R内核,我想知道谁是负责创建和维护这些kernel.json文件.
目前,我用Google搜索并创建了以下kernel.jsonjulia:
{
"display_name": "Julia",
"language": "julia",
"argv": [
"julia",
"-i",
"-F",
"/User/<user>/.julia/v0.3/IJulia/src/kernel.jl",
"{connection_file}"
],
"codemirror_mode":"julia"
}
Run Code Online (Sandbox Code Playgroud)
虽然这有效,但由于硬编码的路径,kernel.jl我必须适应kernel.json每次重大julia升级.
我是否必须负责创建和维护这些文件?或者它们是内核实现或其他第三方软件包的一部分?
我喜欢在IJulia笔记本上工作,并希望一遍又一遍地在同一行上打印某些流程的状态.
以下面链接中给出的示例为例,我们需要一些输出:
Downloading File FooFile.txt [47%]
Run Code Online (Sandbox Code Playgroud)
并希望避免这样的事情:
Downloading File FooFile.txt [47%]
Downloading File FooFile.txt [48%]
Downloading File FooFile.txt [49%]
Run Code Online (Sandbox Code Playgroud)
在Python的情况下,我在这里找到了答案.
什么是解决方案?
plot(Giorni,Fatturato, label="line")
scatter!( Giorni,Fatturato, label="points")
ylabel!("Fatturato [Dollari]")
xlabel!("Tempo (Giorni)")
title!("Fatturato Giornaliero")
Run Code Online (Sandbox Code Playgroud)
这样我就得到了一个正常的图表,如何绘制条形图?
我在我的全局 Julia环境中遇到了我想在 Jupyter 笔记本中使用的特定包的包兼容性问题。有没有办法告诉 IJulia 使用不同的环境而不是我的全局环境?
我喜欢通过在 Jupyter (nee iJulia) notebook 中逐步运行脚本来开发脚本。但是,有时我需要在远程系统上进行测试,并且需要将代码复制为 .jl 文件。有没有人写过在 .ipynb 笔记本中运行代码的单行或简短脚本?如果没有,我会在某个时候处理它并在此处发布代码。
我想知道是否可以通过任何方式在Jupyter中指定内联图的大小。目前,我使用Vega库,宽度和高度不起作用。有任何解决方法。
我得到了一个看起来像这样的数据集
并且我试图将第一列上所有带有 1 的点与带有 0 的点分开,但我想将它们放在同一个图表中。
但是我找不到过滤 Julia 中的点的方法。我在我的项目中使用了 LinearAlgebra、CSV、Plots、DataFrames,到目前为止我还没有找到一种方法来使 DataFrames 存储类型与 Plots 函数很好地协同工作。我不断Cannot convert Float64 to series data for plotting遇到错误,例如当我尝试使用 for 循环作为过滤器单独绘制点时,如下面的代码所示
filter = select(data, :1)
newData = select(data, 2:3)
#graph one initial point to create the plot
plot(newData[1,1], newData[1,2], seriestype = :scatter, title = "My Scatter Plot")
#add the additional points with the 1 in front
for i in 2:size(newData)
if filter[i] == 1
plot!(newData[i, 1], newData[i, 2], seriestype = :scatter, title = "My Scatter …Run Code Online (Sandbox Code Playgroud) 我正在使用 Julia,但不太喜欢 IDE(更像是笔记本电脑)。所以我第一次使用了 Jupyter(实验室和笔记本)。
我从 Anaconda 启动了 Jupyter 并制作了我的笔记本。问题是我想分享它。就像其他人一样可以访问链接并运行我的代码。
我真的不知道 GitHub 是如何工作的,但我设法将笔记本上传到那里。我看到了一个叫做“Binder”的东西,它可以在另一台计算机上运行我的代码。但我尝试将我的 Github 链接放在那里,却收到错误。
用过 Jupyter 的人可以给我解释一下吗?
啊,我差点忘了,当我用 google 搜索 Jupyter Notebook 并使用 Julia 启动一个时,我可以使用这个 Binder Thing。但当我自己做的时候,我却做不到。
这里我把我在 Jupyter+binder 的 Demo 上做的截图贴出来,大家可以看到上面写着发送活页夹链接
ijulia-notebook ×10
julia ×8
jupyter ×2
python ×2
dataframe ×1
ipython ×1
vega ×1
web-hosting ×1