Numpy center 함수 사용법

Beginner

소개

Numpy 는 Python 프로그래밍 언어에서 배열 작업을 위해 사용되는 강력한 라이브러리입니다. Numpy 의 char 모듈의 기능 중 하나는 center() 함수입니다. center() 함수는 Numpy 에서 주어진 문자열 또는 문자열 배열에 패딩을 추가하는 데 사용됩니다. 이 랩에서는 Numpy 에서 center() 함수를 사용하는 방법에 대한 단계별 프로세스를 안내합니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

Numpy 임포트

먼저, import 키워드를 사용하여 Numpy 라이브러리를 임포트하고, 코딩 편의를 위해 "np"로 이름을 변경합니다.

import numpy as np

문자열 생성

다음 단계에서 사용할 샘플 문자열을 생성합니다. 샘플 문자열은 "Hello World!"입니다.

a1 = "Hello World!"

center() 함수를 사용한 문자열 처리

단일 문자열에 center() 함수를 사용합니다. 이 함수는 지정된 패딩 문자로 주어진 문자열의 왼쪽과 오른쪽을 모두 채웁니다.

x = np.char.center(a1, 30, '*')
print("Padded string using center() function: ", x)

Output:

Padded string using center() function:  *******Hello World!*******

문자열 배열 생성

이제 다음 단계에서 사용할 문자열 배열을 생성합니다. 여기서는 np.array() 함수를 사용하여 세 개의 문자열 배열을 생성합니다.

arr = np.array(['Study', 'Online', 'Portal'])

문자열 배열에 center() 함수 사용

문자열 배열에 center() 함수를 사용합니다. 이 단계에서 함수는 배열의 각 문자열을 지정된 패딩 문자로 왼쪽과 오른쪽 모두 채웁니다.

output = np.char.center(arr, 20, '~')
print("Padded array using center() function: \n", output)

Output:

Padded array using center() function:
 ['~~~~~Study~~~~~' '~~~~~Online~~~~~' '~~~~~Portal~~~~~']

요약

이 랩에서는 Numpy 에서 center() 함수를 사용하여 문자열 또는 문자열 배열에 패딩을 추가하는 방법을 배웠습니다. 단일 문자열과 문자열 배열 모두에 대해 center() 함수가 작동하는 두 가지 코드 예제를 다루었습니다.