NumPy Join 함수

Beginner

소개

이 랩에서는 Python 의 NumPy 라이브러리에 있는 join() 함수를 사용하는 방법을 배웁니다. join() 함수는 주어진 문자열 또는 문자열 배열에 구분 기호 문자 또는 문자열을 추가합니다. 이는 Python 의 str.join() 함수와 유사합니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접근하십시오.

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

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

필요한 라이브러리 가져오기

join() 함수를 사용하려면 Python 코드에서 NumPy 라이브러리를 가져와야 합니다. 다음 코드를 사용하여 가져올 수 있습니다.

import numpy as np

단순 문자열과 함께 join() 사용하기

이 단계에서는 join() 함수를 간단한 문자열에 사용하여 기본 기능을 이해해 보겠습니다. 다음 코드는 사용법을 보여줍니다.

a = np.char.join(':','DG')
print("The Joined string in the output:")
print(a)

위 코드의 출력 결과는 다음과 같습니다.

The Joined string in the output:
D:G

문자열 배열과 함께 join() 사용하기

이 단계에서는 문자열 배열에 join() 함수를 사용합니다. 배열의 각 문자열 요소에 대해 서로 다른 구분 기호를 사용합니다. 다음 코드는 사용법을 보여줍니다.

inp = np.array(['Apple', 'Python', 'NumPy','LabEx'])
print ("The original Input array : \n", inp)

sep = np.array(['^', '+', '*','-'])

output= np.char.join(sep, inp)
print ("The Output joined array: ", output)

위 코드의 출력 결과는 다음과 같습니다.

The original Input array :
['Apple' 'Python' 'NumPy' 'LabEx']
The Output joined array: ['A^p^p^l^e' 'P+y+t+h+o+n' 'N*u*m*P*y' 'S-t-u-d-y-T-o-n-i-g-h-t']

join() 함수에서 단일 구분 문자열 사용하기

이 단계에서는 주어진 배열의 모든 문자열 요소에 대해 단일 구분 문자열을 사용합니다. 다음 코드는 사용법을 보여줍니다.

inp = np.array(['Apple', 'Python', 'NumPy','LabEx'])
print ("The original Input array : \n", inp)

sep = np.array(['^^^'])

output= np.char.join(sep, inp)
print ("The Output joined array: ", output)

위 코드의 출력 결과는 다음과 같습니다.

The original Input array :
['Apple' 'Python' 'NumPy' 'LabEx']
The Output joined array: ['A^^^p^^^p^^^l^^^e' 'P^^^y^^^t^^^h^^^o^^^n' 'N^^^u^^^m^^^P^^^y'
'S^^^t^^^u^^^d^^^y^^^T^^^o^^^n^^^i^^^g^^^h^^^t']

요약

이 랩에서는 NumPy 라이브러리의 join() 함수에 대해 배웠습니다. 이 함수는 구분 기호 문자 또는 문자열을 제공하여 문자열 또는 문자열 배열의 모든 요소에 구분 기호를 추가하는 데 사용됩니다.

결론

join() 함수는 문자열 사이에 구분 기호를 추가하여 문자열을 연결하는 데 유용한 함수입니다. 문자열 배열 또는 단일 문자열을 원하는 구분 기호로 연결하는 데 사용할 수 있습니다.

요약

축하합니다! NumPy Join Function 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.