Numpy Array에서 각 문자열 요소의 길이를 가져오는 방법을 살펴보겠습니다. Numpy는 Numeric Python용 라이브러리이며 매우 강력한 배열 클래스를 가지고 있습니다. 이것을 사용하여 구조와 같은 배열에 데이터를 저장할 수 있습니다. 길이를 얻으려면 두 가지 다른 접근 방식을 따를 수 있습니다. 다음과 같습니다. -
예시
import numpy as np str_arr = np.array(['Hello', 'Computer', 'Mobile', 'Language', 'Programming', 'Python']) print('The array is like: ', str_arr) len_check = np.vectorize(len) len_arr = len_check(str_arr) print('Respective lengts: ', len_arr)
출력
The array is like: ['Hello' 'Computer' 'Mobile' 'Language' 'Programming' 'Python'] Respective lengts: [ 5 8 6 8 11 6]
루프를 사용한 또 다른 접근
예시
import numpy as np str_arr = np.array(['Hello', 'Computer', 'Mobile', 'Language', 'Programming', 'Python']) print('The array is like: ', str_arr) len_arr = [len(i) for i in str_arr] print('Respective lengts: ', len_arr)
출력
The array is like: ['Hello' 'Computer' 'Mobile' 'Language' 'Programming' 'Python'] Respective lengts: [5, 8, 6, 8, 11, 6]