NumPy - Hàm chuỗi
Các hàm sau được sử dụng để thực hiện các hoạt động chuỗi được vector hóa cho các mảng kiểu dtype numpy.string_ hoặc numpy.unicode_. Chúng dựa trên các hàm chuỗi tiêu chuẩn trong thư viện tích hợp sẵn của Python.
Sr.No. | Mô tả chức năng |
---|---|
1 | thêm vào() Trả về nối chuỗi phần tử khôn ngoan cho hai mảng str hoặc Unicode |
2 | nhân() Trả về chuỗi có nhiều nối, có phần tử khôn ngoan |
3 | trung tâm() Trả về bản sao của chuỗi đã cho với các phần tử được căn giữa trong một chuỗi có độ dài được chỉ định |
4 | viết hoa () Trả về bản sao của chuỗi chỉ có ký tự đầu tiên được viết hoa |
5 | tiêu đề() Trả về phiên bản dựa trên tiêu đề thông thường của phần tử của chuỗi hoặc unicode |
6 | thấp hơn() Trả về một mảng có các phần tử được chuyển đổi thành chữ thường |
7 | phía trên() Trả về một mảng có các phần tử được chuyển đổi thành chữ hoa |
số 8 | tách () Trả về danh sách các từ trong chuỗi, sử dụng dấu phân tách |
9 | đường phân chia () Trả về danh sách các dòng trong phần tử, ngắt ở ranh giới dòng |
10 | dải () Trả lại một bản sao đã xóa các ký tự đầu và cuối |
11 | tham gia() Trả về một chuỗi là sự nối các chuỗi trong chuỗi |
12 | thay thế() Trả về bản sao của chuỗi với tất cả các lần xuất hiện của chuỗi con được thay thế bằng chuỗi mới |
13 | giải mã () Gọi str.decode phần tử khôn ngoan |
14 | mã hóa () Cuộc gọi str.encode phần tử khôn ngoan |
Các hàm này được định nghĩa trong lớp mảng ký tự (numpy.char). Gói Numarray cũ hơn chứa lớp chararray. Các hàm trên trong lớp numpy.char rất hữu ích trong việc thực hiện các hoạt động chuỗi được vector hóa.