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 มีประโยชน์ในการดำเนินการกับสตริงแบบเวกเตอร์