NumPy-문자열 함수
다음 함수는 dtype numpy.string_ 또는 numpy.unicode_ 배열에 대해 벡터화 된 문자열 연산을 수행하는 데 사용됩니다. 이들은 Python의 내장 라이브러리에있는 표준 문자열 함수를 기반으로합니다.
Sr. 아니. | 기능 및 설명 |
---|---|
1 | 더하다()
str 또는 유니 코드의 두 배열에 대해 요소 별 문자열 연결을 반환합니다. |
2 | 곱하다()
여러 연결이있는 문자열을 요소별로 반환합니다. |
삼 | 센터()
지정된 길이의 문자열을 중심으로 요소가있는 지정된 문자열의 복사본을 반환합니다. |
4 | 자본화 ()
첫 번째 문자 만 대문자로 된 문자열의 복사본을 반환합니다. |
5 | 표제()
문자열 또는 유니 코드의 요소 별 제목 케이스 버전을 반환합니다. |
6 | 보다 낮은()
요소가 소문자로 변환 된 배열을 반환합니다. |
7 | 높은()
요소가 대문자로 변환 된 배열을 반환합니다. |
8 | 스플릿()
구분 기호를 사용하여 문자열의 단어 목록을 반환합니다. |
9 | 분할 선 ()
라인 경계에서 분리 된 요소의 라인 목록을 리턴합니다. |
10 | 조각()
선행 및 후행 문자가 제거 된 복사본을 반환합니다. |
11 | 어울리다()
시퀀스에서 문자열을 연결 한 문자열을 반환합니다. |
12 | 바꾸다()
모든 하위 문자열이 새 문자열로 대체 된 문자열의 복사본을 반환합니다. |
13 | 풀다()
요소 별 str.decode 호출 |
14 | encode ()
요소 단위로 str.encode 호출 |
이러한 함수는 문자 배열 클래스 (numpy.char)에 정의되어 있습니다. 이전 Numarray 패키지에는 chararray 클래스가 포함되어 있습니다. numpy.char 클래스의 위 함수는 벡터화 된 문자열 연산을 수행하는 데 유용합니다.