반응형
NumPy title 함수: 문자열 배열의 각 단어 첫 글자 대문자 변환
파이썬의 NumPy 라이브러리는 수치 계산과 배열 처리에 강력한 도구일 뿐만 아니라, 문자열 처리에도 다양한 기능을 제공합니다. 그중 numpy.char.title
함수는 문자열 배열에서 각 단어의 첫 글자를 대문자로 변환하는 데 사용됩니다. 이 포스팅에서는 title
함수의 사용법과 예제를 살펴보겠습니다.
numpy.char.title 함수 소개
numpy.char.title
함수는 NumPy 배열 내의 각 문자열에서 모든 단어의 첫 글자를 대문자로 변환하고, 나머지 글자는 소문자로 변환합니다. 이 함수는 문장이나 제목 형식의 문자열을 처리할 때 매우 유용합니다.
함수 시그니처
numpy.char.title(a)
매개변수:
a
: 문자열 또는 문자열을 포함하는 NumPy 배열입니다.
반환 값:
- 각 단어의 첫 글자가 대문자로 변환된 새로운 NumPy 배열을 반환합니다.
사용 예제
기본 예제
다음은 title
함수를 사용하여 문자열 배열의 각 단어의 첫 글자를 대문자로 변환하는 간단한 예제입니다.
import numpy as np
# 문자열 배열 생성
arr = np.array(['hello world', 'numpy library', 'python programming'])
# title 함수 사용
result = np.char.title(arr)
print(result)
# 출력:
# ['Hello World' 'Numpy Library' 'Python Programming']
다차원 배열 예제
다차원 배열에서도 numpy.char.title
함수를 사용할 수 있습니다. 모든 문자열이 동일한 방식으로 변환됩니다.
import numpy as np
# 2차원 배열 생성
arr = np.array([['hello world', 'python numpy'], ['string manipulation', 'data processing']])
# title 함수 사용
result = np.char.title(arr)
print(result)
# 출력:
# [['Hello World' 'Python Numpy']
# ['String Manipulation' 'Data Processing']]
대소문자 변환 예제
numpy.char.title
함수는 문자열 내의 모든 단어의 첫 글자를 대문자로 변환하고 나머지 글자는 소문자로 변환합니다. 이 함수는 제목 형식의 텍스트를 일관성 있게 형식화할 때 유용합니다.
import numpy as np
# 문자열 배열 생성
arr = np.array(['PYTHON IS awesome', 'numpy IS powerful'])
# title 함수 사용
result = np.char.title(arr)
print(result)
# 출력:
# ['Python Is Awesome' 'Numpy Is Powerful']
결론
numpy.char.title
함수는 문자열 배열의 각 단어의 첫 글자를 대문자로 변환하는 유용한 함수입니다. 이 함수는 제목 형식의 텍스트를 형식화하거나 데이터의 대소문자 일관성을 유지하는 데 특히 유용합니다.
- 데이터 전처리나 제목 형식의 텍스트 변환이 필요할 때
numpy.char.title
함수를 사용해보세요! - 간편하게 텍스트 데이터를 정리하고, 일관된 형식으로 관리하세요!
반응형
'Python > numpy' 카테고리의 다른 글
파이썬 numpy.char.upper 함수 활용하기 (0) | 2024.12.01 |
---|---|
파이썬 numpy.char.lower 함수 활용하기 (0) | 2024.11.30 |
파이썬 numpy.char.capitalize 함수 활용하기 (0) | 2024.11.28 |
파이썬 numpy.char.center 함수 활용하기 (0) | 2024.11.27 |
파이썬 numpy.char.multiply 함수 활용하기 (0) | 2024.11.26 |