我阅读了"Julia中numpy where函数的等效方法是什么?"的答案,但我还没有看到答案(ifelse)如何给用户提供numpy.where的所有功能。 我在下面发布了示例代码:
A = [0.0 0.9 0.0 0.99 0.0]
a = 1:length(A)
#-v- 如预期生成[0 1.0 0 1.0 0],但如何获取索引值? b = ifelse.(A .- 1.0 .> -1.0, 1.0, 0 ) #-^- 如何获取数组[0.9 0.99]? 如何从数组中删除所有零?
除使用for循环外,任何解决方法都将不胜感激。
numpy.where
真的支持你所要求的吗?从文档上看似乎不是这样。你能展示一个 numpy 的例子吗? - DNF