12
在Julia中查找數組中某個項目的第一個索引的最簡單方法是什麼?在Julia中查找數組中項目的第一個索引
在Julia中查找數組中某個項目的第一個索引的最簡單方法是什麼?在Julia中查找數組中項目的第一個索引
打電話findin
是一個不錯的選擇。還有findfirst
和更一般的findnext
,它允許你重新開始你離開的地方。這兩者的一個優點是你不需要分配輸出數組,所以性能會更好(如果你在意的話)。
另外,請記住(不像其他一些其他語言,您可能會習慣)Julia的循環速度很快,因此您可以隨時編寫這些簡單的函數。看看我的意思,看看findnext
的執行情況(在base/array.jl
);有沒有什麼「幻想」,但你得到的性能,就像你在C中實現它一樣好。
謝謝,我知道必須有一個函數:) – fhucho