Để trả về độ dài của mảng chuỗi theo từng phần tử, sử dụng numpy.char.str_len() trong NumPy Python. Trả về mảng đầu ra các số nguyên.
Các bước
Nhập thư viện:
import numpy as np
Tạo mảng 1 chiều chuỗi:
arr = np.array(['Amy', 'Scarlett', 'Katie', 'Brad', 'Tom'])
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ính độ dài từng phần tử:
print("\nKết quả (độ dài element-wise)...\n", np.char.str_len(arr))
Ví dụ hoàn chỉnh
import numpy as np
arr = np.array(['Amy', 'Scarlett', 'Katie', 'Brad', 'Tom'])
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ả (độ dài element-wise)...\n", np.char.str_len(arr))
Kết quả
Mảng... ['Amy' 'Scarlett' 'Katie' 'Brad' 'Tom'] Kiểu dữ liệu mảng...