>  기사  >  백엔드 개발  >  Python에서 cbind를 사용하는 방법은 무엇입니까?

Python에서 cbind를 사용하는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-08-26 19:25:071146검색

Python에서 cbind를 사용하는 방법은 무엇입니까?

Python은 프로그래머에게 필요한 작업을 수행하는 데 필요한 다양한 모듈과 라이브러리를 제공하는 다목적 프로그래밍 언어입니다. Python이 제공하는 강력한 기능 중 하나는 "cbind"입니다. 이는 열 바인딩을 나타냅니다. "cbind"는 프로그래머가 Python의 열별로 배열, 데이터 프레임 등을 결합, 병합 및 그룹화할 수 있는 강력한 도구입니다. 이번 글에서는 Python에서 "cbind"를 사용하는 방법을 배워보겠습니다.

zip 및 목록 이해 사용

Zip과 목록 이해는 Python의 많은 표현식에 사용되는 두 가지 매우 인기 있는 기술입니다. zip 함수는 다양한 반복 가능한 객체의 여러 요소를 결합하는 데 도움이 될 수 있습니다. 반면, 리스트 컴프리헨션(List Comprehension)은 여러 표현식, 루프 등을 결합하여 한 줄에 목록 요소를 생성하는 기술입니다.

문법

으아악

zip 함수는 반복 가능한 여러 요소를 허용합니다. Iterable1, iterable2, iterable3 등 여기에는 목록 등과 같은 모든 반복 가능한 객체가 있습니다. zip 메소드는 모든 요소 조합을 포함하는 튜플을 반환합니다. 이러한 반복 가능한 객체는 동일한 차원에 있을 필요가 없습니다. 동시에 이러한 반복 가능한 객체는 여러 데이터 유형이 될 수 있습니다

아래 예에서는 Column 1, Column 2, Column 3이라는 세 개의 열을 만들었습니다. 다음으로 우리는 list comprehension과 zip 메소드를 사용하여 리스트를 생성했습니다. 우리는 zip 메소드를 사용하여 세 개의 목록을 모두 결합하고 요소를 목록에 추가합니다

으아악

출력

으아악

numpy.concatenate() 메소드를 사용하세요

연결 함수는 이름에서 알 수 있듯이 특정 축(행 또는 열)을 따라 배열을 연결하는 데 사용됩니다. 배열을 연결한 후 결과에서 필요한 요소를 잘라낼 수 있습니다

Example

의 중국어 번역은

Example

입니다.

아래 코드에서는 먼저 Numpy 라이브러리를 가져옵니다. "column 1", "column 2" 및 "column 3"이라는 세 개의 배열을 만들었습니다. Numpy의 연결 방법을 사용하여 배열을 연결하고 결과를 "combined"라는 변수에 저장합니다. 다음으로 결합된 변수를 반복하고 행을 인쇄합니다.

으아악

출력

으아악

zip 및 * 연산자 사용

앞서 언급한 것처럼 zip 방법은 반복 가능한 여러 요소를 함께 병합하는 데 도움이 됩니다. 반면에 "*" 연산자는 반복 가능한 요소를 개별 값이나 인수로 압축 해제하는 데 도움이 되는 압축 해제 연산자입니다. 함수 호출, 목록 생성, 변수 할당 등과 같은 다양한 상황에서 사용될 수 있습니다.

Example

의 중국어 번역은

Example

입니다. 으아악

출력

으아악

NumPy와 함께 cbind 사용하기

Numpy는 수치 계산을 처리하는 데 널리 사용되는 Python 라이브러리입니다. "cbind" 작업을 수행하는 간단한 내장 방법을 제공합니다

문법

으아악

여기에서 array1, array2, array3 등은 "cbind" 작업을 수행하는 데 필요한 배열입니다. c_ 메소드를 통해 NumPy에서 단일 또는 다중 배열로 작업할 수 있습니다. 모든 배열의 크기는 동일해야 합니다. 그렇지 않으면 Numpy에서 오류가 발생합니다.

Example

의 중국어 번역은

Example

입니다.

아래 예에서는 Numpy 배열을 가져와 별칭 np를 지정했습니다. 다음으로 Numpy의 배열 메서드를 사용하여 array1과 array2를 만들었습니다. 다음으로 두 배열 모두에 대해 "cbind" 작업을 수행하고 결과를 인쇄합니다.

이 코드는 c_method를 사용하여 열별로 조인합니다. "cbind"가 언급되지는 않았지만 R 등 다른 프로그래밍 언어의 "cbind" 함수와 완전히 동일한 기능입니다.

으아악

출력

으아악

pandas에 cbind를 사용하세요

Pandas는 Python에서 Panda는 강력한 데이터 분석 도구입니다. Panda에는 concat이라는 내장 함수가 있습니다. 연결 작업을 수행합니다. 추가 매개변수만 전달하면 됩니다. 열 단위로 작업을 수행할 함수 축의 이름을 지정합니다. 이것은 또한 R과 같은 다른 프로그래밍 언어의 "cbind"와 동일한 목적을 제공합니다.

문법

으아악

Example

의 중국어 번역은

Example

입니다. 으아악

출력

으아악

결론

이 기사에서는 라이브러리에서 사용할 수 있는 함수의 도움을 받아 Python에서 "cbind" 작업을 수행하는 방법을 배웠습니다. Numpy에는 열 단위 연결을 허용하는 c_ 메서드가 있습니다. 마찬가지로 Pandas에는 "cbind"를 수행하는 데 사용할 수 있는 연결을 수행하는 concat 메서드가 있습니다.

위 내용은 Python에서 cbind를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제