numpy.char.index() trả về chỉ mục thấp nhất của substring trong từng chuỗi của mảng. Ném ValueError nếu substring không tồn tại. Không có tham số start/end thì tìm toàn chuỗi.
Các bước thực hiện
Nhập NumPy, tạo mảng chuỗi:
import numpy as np
arr = np.array(['KATIE', 'KATE'])
print("Mảng...\n", arr)
print("\nKiểu dữ liệu...\n", arr.dtype)
print("\nSố chiều...\n", arr.ndim)
print("\nHình dạng...\n", arr.shape)
print("\nSố phần tử...\n", arr.size)
# Tìm 'AT' toàn chuỗi
print("\nKết quả (index())...\n", np.char.index(arr, 'AT'))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array(['KATIE', 'KATE'])
print("Mảng...\n", arr)
print("\nKiểu dữ liệu...\n", arr.dtype)
print("\nSố chiều...\n", arr.ndim)
print("\nHình dạng...\n", arr.shape)
print("\nSố phần tử...\n", arr.size)
print("\nKết quả (index())...\n", np.char.index(arr, 'AT'))
Kết quả đầu ra
Mảng...
['KATIE' 'KATE']
Kiểu dữ liệu...