이 기사에서는 Python에서 데이터 프레임과 매트릭스의 차이점을 보여줍니다. 팬더.
데이터 프레임과 행렬은 모두 2차원 데이터 구조입니다. 일반적으로 데이터 프레임은 여러 유형의 데이터(숫자, 문자, 요소 등)를 포함할 수 있는 반면, 행렬은 한 가지 유형의 데이터만 저장할 수 있습니다.
Python에서 DataFrame은 다양한 데이터 유형의 객체를 포함하는 표 형식의 데이터를 저장할 수 있는 2차원의 변경 가능한 표 형식 데이터 구조입니다. DataFrame에는 행과 열로 레이블이 지정된 축이 있습니다. DataFrame은 귀중한 데이터 처리 방법을 제공하므로 데이터 전처리에 유용한 도구입니다. DataFrame은 Matplotlib를 사용하여 피벗 테이블과 플롯 데이터를 만드는 데에도 사용할 수 있습니다.
데이터 프레임은 통계 공식을 맞추는 등 다양한 작업을 수행할 수 있습니다.
데이터 처리(행렬은 불가능하며 먼저 데이터 프레임으로 변환해야 함)
행을 열로 또는 그 반대로 변환합니다. 이는 데이터 과학에 매우 유용합니다.
필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계는 다음과 같습니다. -
별칭이 있는 pandas, numpy 모듈을 가져오려면 import 키워드를 사용하세요.
pandas 모듈의 DataFrame() 함수를 사용하여 데이터 프레임을 만듭니다.
입력 데이터 프레임을 인쇄합니다.
다음 프로그램은 DataFrame() 함수를 사용하여 데이터 프레임을 반환합니다. -
으아아아실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.
으아아아행렬은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!