Trả về chỉ số cao nhất trong chuỗi nơi tìm thấy chuỗi con sub sử dụng numpy.char.rindex() trong NumPy Python. Trả về mảng đầu ra các int. Ném ValueError nếu không tìm thấy. Tham số đầu tiên là mảng đầu vào. Tham số thứ hai là chuỗi con cần tìm.
Các bước
Nhập thư viện:
import numpy as np
Tạo mảng chuỗi 1 chiều:
arr = np.array(['KATIE', 'KATE', 'BRATleuATp'])
Hiển thị mảng:
print("Mảng...\n", arr)
Lấy kiểu dữ liệu:
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
Lấy số chiều:
print("\nSố chiều mảng...\n", arr.ndim)
Lấy shape:
print("\nShape mảng...\n", arr.shape)
Lấy số phần tử:
print("\nSố phần tử trong mảng...\n", arr.size)
Tìm chỉ số cao nhất của 'AT':
print("\nKết quả (phương thức rindex())...\n", np.char.rindex(arr, 'AT'))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array(['KATIE', 'KATE', 'BRATleuATp'])
print("Mảng...\n", arr)
print("\nKiểu dữ liệu mảng...\n", arr.dtype)
print("\nSố chiều mảng...\n", arr.ndim)
print("\nShape mảng...\n", arr.shape)
print("\nSố phần tử trong mảng...\n", arr.size)
print("\nKết quả (phương thức rindex())...\n", np.char.rindex(arr, 'AT'))
Kết quả
Mảng... ['KATIE' 'KATE' 'BRATleuATp'] Kiểu dữ liệu mảng...