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