在geom_tile()R的ggplot2数据可视化包中的层中,当单元格不包含任何数据时,不会绘制它.例如http://docs.ggplot2.org/current/geom_tile.html并搜索"缺失值".
我想更改此行为以显示所有切片的最小值.这有可能吗?如果可以的话怎么样?
附加背景:我使用的时候
stat_density2d(aes(x=x,y=y, fill=..density..), geom="tile", contour=FALSE)
Run Code Online (Sandbox Code Playgroud)
我希望没有密度的区域与密度非常小的区域非常相似.就像现在一样,如果说色谱是从蓝色到红色而背景是白色的,那么当瓷砖中没有数据时它是白色的,并且当瓷砖中有单个数据点是蓝色时.
似乎可以为数据添加伪计数,但我如何提前知道如何分配伪计数?在有刻面的情况下?
有两个TFLearn项目
TF Learn (aka Scikit Flow)
https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/learn/python/learn
Run Code Online (Sandbox Code Playgroud)
和
TFLearn: Deep learning library featuring a higher-level API for TensorFlow.
https://github.com/tflearn/tflearn
Run Code Online (Sandbox Code Playgroud)
这些项目的状态是什么,它们是分开还是合并在一起?
在python列表中可以像这样切片x[4:-1]以从第四个元素到最后一个元素.
在R中,对于带有x[4:length(x)]和用于多维数组的向量,可以实现类似的东西x[,,,,4:dim(x)[5],,,].对于从中间元素到最后一个元素的特定维度的数组切片,这是更优雅的语法吗?
谢谢
在Emacs Speaks Statistics为R如何能自动更换_与<-被关闭?
当我远程登录SLURM交互节点时,emacs有时会出现乱码。正如我在下面描述的,我认为问题是 SLURM 交互节点弄乱了查询/确认终端信号,并且一些字符被丢弃导致故障。
设置
srun --nodes=1 ... --pty /bin/bash)emacs -nw)当有很多窗格或移动大量文本时,这种情况似乎会发生得更多。根据 emacs文档的这一部分,我尝试使用C-l (recenter-top-bottom)重新绘制屏幕,这暂时修复了当前的故障。
通过设置$TERM=screen或$TERM=xterm-256color在我的.bash-profile我看到不同的配色方案,但故障仍然存在。
请注意,我仅在登录交互式节点时看到故障,而不是从集群上的头节点看到故障。利用日志节点上正常的事实,这可以提供有用的诊断信息。这让我怀疑问题在于从集群发送的字符的 ENQ/ACK 或 pad-timing 被丢弃。terminfo 诊断程序的文档对此进行了讨论tack。
tack从登录节点和交互节点使用给出相同的值
$ tack
Using terminfo from: /home/maom/opt/miniconda3/share/terminfo/x/xterm-256color
Name: xterm-256color|xterm with 256 colors
\r ^M (cr) = ^M
\n ^J (ind) = ^J
\b ^H …Run Code Online (Sandbox Code Playgroud) 给定一个真/假值数组,选择具有随机真值的索引的最有效算法是什么.
草图简单的算法是
a <- the array
c <- 0
for i in a:
if a[i] is true: c++
e <- random number in (0, c-1)
j <- 0
for i in e:
while j is false: j++
return j
Run Code Online (Sandbox Code Playgroud)
任何人都可以提出更快的算法吗?即使最初不知道真元素的数量,也许有一种方法只能遍历列表一次?