ในการคืนค่าความยาวของสตริงอาร์เรย์แบบ element-wise ใช้เมธอด numpy.char.str_len() ใน NumPy เมธอดนี้ส่งคืนอาร์เรย์เอาต์พุตของจำนวนเต็ม
ขั้นตอน
ขั้นแรก ให้นำเข้าไลบรารี:
import numpy as np
สร้างอาร์เรย์สตริงมิติเดียว:
arr = np.array(['Amy', 'Scarlett', 'Katie', 'Brad', 'Tom'])
แสดงอาร์เรย์:
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)
คืนค่าความยาวสตริง element-wise ด้วย numpy.char.str_len():
print("\nResult (length element-wise)...\n", np.char.str_len(arr))
ตัวอย่างโค้ดเต็ม
import numpy as np
# สร้างอาร์เรย์สตริงมิติเดียว
arr = np.array(['Amy', 'Scarlett', 'Katie', 'Brad', 'Tom'])
# แสดงอาร์เรย์
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)
# คืนค่าความยาวของสตริงอาร์เรย์แบบ element-wise
# ใช้ numpy.char.str_len() ใน Python NumPy
# ส่งคืนอาร์เรย์เอาต์พุตของจำนวนเต็ม
print("\nResult (length element-wise)...\n", np.char.str_len(arr))
ผลลัพธ์
Array... ['Amy' 'Scarlett' 'Katie' 'Brad' 'Tom'] Array datatype... <U8 Array Dimensions... 1 Our Array Shape... (5,) Number of elements in the Array... 5 Result (length element-wise)... [3 8 5 4 3]