Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คืนค่าอาร์เรย์บูลีนที่เป็น True เมื่อสตริงในอาร์เรย์ลงท้ายด้วยคำต่อท้ายใน Python

ฟังก์ชัน numpy.char.endswith() คืนค่าอาร์เรย์บูลีนที่ระบุว่าสตริงแต่ละตัวในอาร์เรย์ลงท้ายด้วยคำต่อท้าย (suffix) ที่กำหนดหรือไม่

ขั้นตอน

import numpy as np

arr = np.array(['KATIE', 'JOHN', 'KATE', 'AmY', 'BRADley'])
print("Array...\n", arr)
print("\nArray datatype...\n", arr.dtype)
print("\nArray Dimensions...\n", arr.ndim)
print("\nOur Array Shape...\n", arr.shape)
print("\nNumber of elements in the Array...\n", arr.size)
print("\nResult (endswith)...\n", np.char.endswith(arr, 'E'))

ตัวอย่างโค้ดสมบูรณ์

import numpy as np

arr = np.array(['KATIE', 'JOHN', 'KATE', 'AmY', 'BRADley'])
print("Array...\n", arr)
print("\nArray datatype...\n", arr.dtype)
print("\nArray Dimensions...\n", arr.ndim)
print("\nOur Array Shape...\n", arr.shape)
print("\nNumber of elements in the Array...\n", arr.size)
print("\nResult (endswith)...\n", np.char.endswith(arr, 'E'))

ผลลัพธ์

Array... ['KATIE' 'JOHN' 'KATE' 'AmY' 'BRADley']
Array datatype...