NumPy - Dize İşlevleri
Aşağıdaki işlevler, dtype numpy.string_ veya numpy.unicode_ dizileri için vektörleştirilmiş dize işlemlerini gerçekleştirmek için kullanılır. Python'un yerleşik kütüphanesindeki standart dizi işlevlerine dayalıdırlar.
| Sr.No. | İşlev ve Açıklama |
|---|---|
| 1 | Ekle() İki str veya Unicode dizisi için öğe bazlı dize birleştirmesini döndürür |
| 2 | çarpmak() Birden çok bitiştirmeli dizeyi, öğe bazında döndürür |
| 3 | merkez () Verilen dizenin, belirtilen uzunluktaki bir dizede ortalanmış öğeler içeren bir kopyasını döndürür |
| 4 | büyük harfle yazmak () Dizenin yalnızca ilk karakteri büyük harfle yazılmış bir kopyasını verir |
| 5 | Başlık() Dizenin veya unicode'un öğe bazında başlık harfli sürümünü döndürür |
| 6 | daha düşük () Öğeleri küçük harfe dönüştürülmüş bir dizi verir |
| 7 | üst() Öğeleri büyük harfe dönüştürülmüş bir dizi döndürür |
| 8 | Bölünmüş() Ayırıcı sınırlayıcı kullanarak dizedeki kelimelerin bir listesini verir |
| 9 | bölme çizgileri () Satır sınırlarını keserek öğedeki satırların bir listesini verir |
| 10 | şerit () Baştaki ve sondaki karakterler kaldırılmış bir kopyasını verir |
| 11 | katılmak() Dizideki dizelerin birleşimi olan bir dize döndürür |
| 12 | değiştir () Alt dizenin tüm oluşumlarının yeni dizeyle değiştirildiği dizenin bir kopyasını döndürür |
| 13 | decode () Str.decode element-wise'ı çağırır |
| 14 | kodlamak () Str.encode element-wise'ı çağırır |
Bu işlevler, karakter dizisi sınıfında (numpy.char) tanımlanır. Eski Numarray paketi chararray sınıfını içeriyordu. Numpy.char sınıfındaki yukarıdaki işlevler, vektörleştirilmiş dize işlemlerinin gerçekleştirilmesinde yararlıdır.