NumPy - ฟังก์ชันสตริง

ฟังก์ชันต่อไปนี้ใช้เพื่อดำเนินการกับสตริงแบบเวกเตอร์สำหรับอาร์เรย์ของ dtype numpy.string_ หรือ numpy.unicode_ โดยอิงตามฟังก์ชันสตริงมาตรฐานในไลบรารีในตัวของ Python

ซีเนียร์ ฟังก์ชั่นและคำอธิบาย
1 เพิ่ม()

ส่งคืนการต่อสายอักขระที่ชาญฉลาดสำหรับสองอาร์เรย์ของ str หรือ Unicode

2 คูณ()

ส่งคืนสตริงที่มีการเรียงต่อกันหลาย ๆ องค์ประกอบที่ชาญฉลาด

3 ศูนย์()

ส่งคืนสำเนาของสตริงที่กำหนดโดยมีองค์ประกอบอยู่ตรงกลางสตริงของความยาวที่ระบุ

4 ใช้ประโยชน์ ()

ส่งคืนสำเนาของสตริงที่มีเฉพาะอักขระตัวแรกเป็นตัวพิมพ์ใหญ่

5 หัวข้อ()

ส่งคืนชื่อที่ชาญฉลาดขององค์ประกอบที่อยู่ในเวอร์ชันของสตริงหรือยูนิโคด

6 ต่ำกว่า ()

ส่งคืนอาร์เรย์ที่มีองค์ประกอบที่แปลงเป็นตัวพิมพ์เล็ก

7 บน ()

ส่งคืนอาร์เรย์ที่มีองค์ประกอบที่แปลงเป็นตัวพิมพ์ใหญ่

8 แยก ()

ส่งคืนรายการคำในสตริงโดยใช้ตัวคั่น

9 เส้นแบ่ง ()

ส่งคืนรายการของเส้นในองค์ประกอบโดยทำลายที่ขอบเขตของเส้น

10 แถบ ()

ส่งคืนสำเนาโดยลบอักขระนำหน้าและต่อท้าย

11 เข้าร่วม ()

ส่งคืนสตริงซึ่งเป็นการเชื่อมต่อของสตริงในลำดับ

12 แทนที่()

ส่งคืนสำเนาของสตริงที่มีสตริงย่อยที่เกิดขึ้นทั้งหมดถูกแทนที่ด้วยสตริงใหม่

13 ถอดรหัส ()

เรียกใช้ str.decode element-wise

14 เข้ารหัส ()

เรียกใช้ str.encode element-wise

ฟังก์ชันเหล่านี้กำหนดไว้ในคลาสอาร์เรย์อักขระ (numpy.char) แพ็คเกจ Numarray รุ่นเก่ามีคลาส chararray ฟังก์ชันข้างต้นในคลาส numpy.char มีประโยชน์ในการดำเนินการกับสตริงแบบเวกเตอร์