>  기사  >  백엔드 개발  >  Python Pandas의 데이터 프레임과 행렬의 차이점은 무엇입니까?

Python Pandas의 데이터 프레임과 행렬의 차이점은 무엇입니까?

WBOY
WBOY앞으로
2023-09-14 19:53:021175검색

在Python Pandas中,数据帧(data frames)和矩阵(matrices)之间的区别是什么?

이 기사에서는 Python에서 데이터 프레임과 매트릭스의 차이점을 보여줍니다. 팬더.

데이터 프레임과 행렬은 모두 2차원 데이터 구조입니다. 일반적으로 데이터 프레임은 여러 유형의 데이터(숫자, 문자, 요소 등)를 포함할 수 있는 반면, 행렬은 한 가지 유형의 데이터만 저장할 수 있습니다.

Python의 데이터 프레임

Python에서 DataFrame은 다양한 데이터 유형의 객체를 포함하는 표 형식의 데이터를 저장할 수 있는 2차원의 변경 가능한 표 형식 데이터 구조입니다. DataFrame에는 행과 열로 레이블이 지정된 축이 있습니다. DataFrame은 귀중한 데이터 처리 방법을 제공하므로 데이터 전처리에 유용한 도구입니다. DataFrame은 Matplotlib를 사용하여 피벗 테이블과 플롯 데이터를 만드는 데에도 사용할 수 있습니다.

데이터프레임 애플리케이션

  • 데이터 프레임은 통계 공식을 맞추는 등 다양한 작업을 수행할 수 있습니다.

  • 데이터 처리(행렬은 불가능하며 먼저 데이터 프레임으로 변환해야 함)

  • 행을 열로 또는 그 반대로 변환합니다. 이는 데이터 과학에 매우 유용합니다.

샘플 데이터 프레임 만들기

알고리즘(단계)

필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계는 다음과 같습니다. -

  • 별칭이 있는 pandas, numpy 모듈을 가져오려면 import 키워드를 사용하세요.

  • pandas 모듈의 DataFrame() 함수를 사용하여 데이터 프레임을 만듭니다.

  • 입력 데이터 프레임을 인쇄합니다.

다음 프로그램은 DataFrame() 함수를 사용하여 데이터 프레임을 반환합니다. -

으아아아

출력

실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.

으아아아

Python의 행렬

행렬은 2차원 직사각형 격자로 구성된 동질적인 데이터 세트의 모음입니다. 동일한 데이터 유형을 가진 m*n 배열입니다. 벡터 입력으로 생성됩니다. 행과 열의 개수는 고정되어 있습니다. Python은 Matrix에서 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 다양한 산술 연산을 지원합니다.

매트릭스 적용

  • 경제학에서 GDP(국내총생산)나 PI(1인당 가격) 등의 통계를 계산하는데 매우 유용합니다.

  • 전기전자회로 공부에도 유용합니다.

  • 입력 데이터 프레임을 인쇄합니다.

  • Matrix는 그래프 그리기 등의 연구에 사용됩니다.

  • 이것은 확률과 통계에 유용합니다.

행렬을 데이터 프레임으로 변환하여 행렬 곱셈

알고리즘(단계)

필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계는 다음과 같습니다. -

  • 별칭과 함께 pandas 모듈을 가져오려면 import 키워드를 사용하세요.

  • 두 개의 입력 행렬을 각각 저장하는 두 개의 변수를 만듭니다.

  • pandas 모듈의 DataFrame() 함수(DataFrame 생성)를 사용하여 첫 번째와 두 번째 행렬에 대한 데이터 프레임을 생성하고 별도의 변수에 저장합니다. 이 데이터는 pandas DataFrames에 로드됩니다.

  • 입력 행렬 1의 데이터 프레임을 인쇄합니다.

  • shape 속성을 적용하여 입력 행렬 1의 크기(모양)를 인쇄합니다.

  • 입력 행렬 2의 데이터 프레임을 인쇄합니다.

  • shape 속성을 적용하여 입력 행렬 2의 크기(모양)를 인쇄합니다.

  • dot() 함수를 사용하여 행렬 inputMatrix_1과 inputMatrix_2를 곱하고 이를 저장할 변수를 만듭니다.

  • inputMatrix_1과 inputMatrix_2 행렬의 곱셈 결과 행렬을 인쇄합니다.

  • shape 속성을 적용하여 결과 행렬의 치수(모양)를 인쇄합니다.

다음 프로그램은 DataFrame() 함수를 사용하여 데이터 프레임을 반환합니다. -

으아아아

출력

으아아아

아래는 행렬과 데이터 프레임의 차이점 표입니다.

행렬 및 데이터 프레임

매트릭스 데이터 프레임
2차원 직사각형 조직으로 배열된 데이터 세트의 집합입니다 필드라는 여러 열에 여러 데이터 유형의 데이터 테이블을 저장합니다.
행렬은 동일한 데이터 유형을 가진 m*n 배열입니다 데이터 프레임은 동일한 길이의 벡터 목록입니다. 데이터 프레임은 행렬의 일반화된 형태입니다.
행렬에는 행과 열의 수가 고정되어 있습니다. 데이터프레임의 행과 열 수는 가변적입니다.
균질 이종

결론

이 앱에서 Python의 행렬과 데이터 프레임의 차이점에 대해 배웠습니다. 또한 데이터 프레임을 만드는 방법과 행렬을 데이터 프레임으로 변환하는 방법도 배웠습니다.

위 내용은 Python Pandas의 데이터 프레임과 행렬의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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