我a1和a2朱莉娅有两本词典.
a1 = {"A"=>1, "B"=>2}
a2 = {"A"=>4, "B"=>1, "C"=>3}
Run Code Online (Sandbox Code Playgroud)
我想把它结合起来得到这个.
final={"A"=>5, "B"=>3, "C"=>3}
Run Code Online (Sandbox Code Playgroud)
在Python中,我将字典转换为集合计数器并将它们组合在一起.
我有一个二进制文件,我正在julia进行频率计数.
using PyPlot
import StatsBase
const stb=StatsBase
function getall(fname)
b=Mmap.mmap(fname,Vector{Int32})
#a=open(fname)
#b=reinterpret(Int32,readbytes(a))
d=stb.countmap(b)
x=collect(keys(d)) & 0x7ffffff
y=collect(values(d))
#plot(x,y,"r^")
#xlim(0,3000)
#ylim(0,3e5)
#grid("on")
return x,y
end
Run Code Online (Sandbox Code Playgroud)
在python中,我使用numpy.unique,numpy.memmap并获得类似的性能(550毫秒).Julia代码可以更快吗?有没有其他方法可以计数而不是使用StatBases.
当我在 emacs 中使用 org-mode 时,我通常会[[./figure1.png]]插入一个图形。但现在我有大约 200 个数字,我需要目视检查它们。我可以通过使用多个游标来做到这一点,但我想知道是否有更好的方法来做到这一点。我希望[[./figure*.png]]插入所有数字。谢谢,
counter ×2
julia ×2
binary ×1
dictionary ×1
elisp ×1
emacs ×1
image ×1
org-mode ×1
statistics ×1