- HasNan
- Transpose
- TransposeConjugate
- TriL
- TriU
- Diag
- Row
- Col
- Copy
- Concat
- Compare
- CompareByDigits
- CompareEqual
- Flat
- Clip
- Reshape
- Resize
- Set
- SwapRows
- SwapCols
- Split
- Hsplit
- Vsplit
- ArgSort
- Sort
ArgSort
Matris veya vektörü dolaylı sıralar.
vector vector::Sort(
|
Parametreler
axis
[in] Sıralamanın gerçekleştirileceği eksen: 0 yatay, 1 dikey.
func_name
[in] Karşılaştırıcı. ENUM_SORT_MODE numaralandırma değerlerinden birini veya kendi karşılaştırma fonksiyonunuzu belirtebilirsiniz. Herhangi bir fonksiyon belirtilmezse, artan sıralama kullanılır.
Özel karşılaştırma fonksiyonu şu iki türde olabilir:
- int comparator(T x1,T x2)
- int comparator(T x1,T x2,TContext context)
Burada T, matris veya vektörün türüdür, TContex ise Sort metoduna ek bir parametre olarak iletilen context değişkeninin türüdür.
context
[in] Özel sıralama fonksiyonuna iletilebilen isteğe bağlı ek parametre.
Geri dönüş değeri
Sıralanmış elemanların indekslerini içeren vektör veya matris. Örneğin, [4,2,0,1,3] sonucu, sıfır konumunda indeksi 4 olan elemanın, birinci konumda indeksi 2 olan elemanın, ... olması gerektiğini ifade eder.