我一直在探索Jupyter Incubator Dashboards项目中的第一步和第二步(更多信息请访问:https://github.com/jupyter-incubator/dashboards/wiki).将我的笔记本变成可用的仪表板很简单,这很棒.
我的问题是我不确定第三步,即共享/托管仪表板.我在一个拥有本地服务器的企业环境中.我需要能够在本地服务器上共享仪表板,然后让人们通过Web访问它们.从本质上讲,我需要从第二步(dashboards_bundlers)中"部署为本地仪表板"选项.但是,似乎现在不推荐使用此功能.
我的问题是,有一种简单的方法可以在这里本地共享仪表板吗?我一直在看dashboards_server应用程序,但它现在看起来有点过头了.这里的功能看起来很强大,但可能比我们目前需要的更多.
如果这是唯一的选择,那么我将继续前进,但我想先看看是否有人有更简单的解决方案.
我在 Gadfly 中有一个折线图,使用 label = "string vector" 选项。我的问题是如何操作打印在图表上的标签的位置和大小?我想稍微向上调整打印标签的位置并增加字体大小。我怎样才能做到这一点?
从 Gadfly 文档中,我认为它应该是“主题”中的一个选项,但我似乎无法弄清楚这一点。
http://gadflyjl.org/themes.html
谢谢
我正在尝试使用数据帧类型对至少两个 ID 进行数据库样式合并:
merged_df = join(df1, df2, on = (:ID1 :ID2), kind = :outer)
Run Code Online (Sandbox Code Playgroud)
这似乎是不允许的base.join
。
我可以使用某种详细的函数来完成这项工作,但我想看看是否有更简洁的方法?
我有一大堆需要处理的文本文件.现在表现非常好,多亏了pmap()
,但我正在寻找额外的加速.当前的瓶颈是将字符串解析为浮点数.
我想到了加载我的数据(管道分隔的文本文件)并将它们写成二进制格式.从我所看到的,Julia应该能够以这种方式更快地加载我的数据.问题是我在将二进制数据写成二进制文件后将其加载回Julia的正确方法遇到了一些麻烦.
这是我用于加载,解析和写入二进制文件的一些示例代码:
input_file = "/cool/input/file.dat" ## -- pipe delimited text file of Floats
output_file = "/cool/input/data_binary"
open(input_file, "r") do in_file
open(output_file, "w") do out_file
for line in eachline(in_file)
split_line = split(line, '|')
out_float = parse(Float64, split_line[4])
write(out_file, out_float)
end
end
end
Run Code Online (Sandbox Code Playgroud)
问题是,当我将上述文件加载到Julia时,我不知道值是什么:
read(output_file)
n-element Array{UInt8,1}:
0x00
0x00
0x00
0x00
0x00
0x80
0x16
Run Code Online (Sandbox Code Playgroud)
如何在Julia代码中将这些二进制值用作浮点数?更一般地说,如果我正在寻找性能提升,以这种方式将我的文本文件数据转换为二进制文件是否有意义?
在使用短路评估控制流程时,我得到的结果与我的预期不符.这就是我想要做的:
if var1 || var2 && var3
do something cool
end
Run Code Online (Sandbox Code Playgroud)
相反,我明白了:
if var1 || var2
do something that I don't want
end
Run Code Online (Sandbox Code Playgroud)
这似乎只评估var1 || var2并跳过&&部分.我认为这应该有效,我错过了什么?
链接到控制流:http: //julia.readthedocs.org/en/latest/manual/control-flow/
谢谢
如下所示,解决方案显示我应该使用括号来获得我想要的内容:
if (var1 || var2) && var3
do something cool
end
Run Code Online (Sandbox Code Playgroud) 我正在尝试将本地脚本重定向到外部服务器,并且需要在 Julia run() 命令中使用 < 命令。我在 Julia 中使用 |> 表示 >,但 |< 不适用于 <。我的问题是如何在 Julia 中使用重定向 UNIX 命令 < ?
这是 0.3 的情况。
谢谢
我有一个大小为50,000 x 1的矢量模拟数据,它有NaNs和非NaNs.我想平均非NaNs,但功能nanmean返回NAN.我试过删除NANs,但我只得到一个零向量.对矢量的目视检查让我怀疑这个矢量的真实均值是NaN.
此外,我想使用此向量来计算与其他几个向量的协方差(在某些时候).我的替代方案是在Excel中执行此操作,这将是痛苦的.
有什么想法吗?
谢谢
我无法理解我在循环时遇到的问题.这是一个简单的例子:
i = 1
while i <10
bb = 2
i = i + 1
end
bb
bb not defined
while loading In[36], in expression starting on line 1
Run Code Online (Sandbox Code Playgroud)
我的问题是如何在这里定义bb?这是范围问题吗?我不认为是,因为我最后增加到10.
julia ×6
average ×1
binaryfiles ×1
ipython ×1
jupyter ×1
matlab ×1
mean ×1
nan ×1
python ×1
simulation ×1
while-loop ×1