Julia中numpy.digitize()函数的替代函数是什么?

Julia中numpy.digitize()函数的替代函数是什么?,julia,bins,Julia,Bins,我想知道,如何在julia中复制numpy.digitalize()功能? 我试图将这个python示例转换为Julia Python示例 x=np.array([0.2,6.4,3.0,1.6]) bin=np.数组([0.0,1.0,2.5,4.0,10.0]) inds=np.数字化(x个箱子) 输出:数组([1,4,3,2],dtype=int64) 我尝试在Julia中使用searchsorted函数,但它没有复制python的输出形式。 请提出解决这个问题的办法 提前谢谢 您可以使

我想知道,如何在julia中复制
numpy.digitalize()
功能? 我试图将这个python示例转换为Julia

Python示例
x=np.array([0.2,6.4,3.0,1.6])
bin=np.数组([0.0,1.0,2.5,4.0,10.0])
inds=np.数字化(x个箱子)
输出:数组([1,4,3,2],dtype=int64)
我尝试在Julia中使用
searchsorted
函数,但它没有复制python的输出形式。 请提出解决这个问题的办法


提前谢谢

您可以使用
searchsortedlast
进行广播:

julia> x = [0.2, 6.4, 3.0, 1.6]
4-element Array{Float64,1}:
 0.2
 6.4
 3.0
 1.6

julia> bins = [0.0, 1.0, 2.5, 4.0, 10.0]
5-element Array{Float64,1}:
  0.0
  1.0
  2.5
  4.0
 10.0

julia> searchsortedlast.(Ref(bins), x)
4-element Array{Int64,1}:
 1
 4
 3
 2

谢谢你的建议,我是直接放置垃圾桶而不是通过阵列广播(初学者错误:P)非常感谢你的回复!!