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.