目次
Python のデータ フレーム
データフレームの適用
サンプル データ フレームを作成する
アルゴリズム (ステップ)
次のプログラムは、DataFrame() 関数を使用してデータ フレームを返します -
Python の行列
マトリックスの適用
経済学では、GDP (国内総生産) や PI (1 人当たりの所得価格) などの統計を計算するのに役立ちます。
以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です -
行列とデータフレーム
ホームページ バックエンド開発 Python チュートリアル Python Pandas のデータ フレームと行列の違いは何ですか?

Python Pandas のデータ フレームと行列の違いは何ですか?

Sep 14, 2023 pm 07:53 PM

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

この記事では、Python のデータフレームと行列の違いを説明します。 パンダ。

データ フレームと行列はどちらも 2 次元のデータ構造です。一般的に、データ フレームには 複数の タイプのデータ (数値、文字、因子など) を含めることができますが、行列には​​ 1 つの タイプのデータしか格納できません。

Python のデータ フレーム

Python では、DataFrame は 2 次元の表形式の変更可能なデータ構造であり、さまざまなデータ型のオブジェクトを含む表形式のデータを格納できます。 DataFrame には、行と列でラベル付けされた軸があります。 DataFrame は貴重なデータ処理方法を提供するため、データの前処理に役立つツールです。 DataFrame を使用してピボット テーブルを作成し、Matplotlib を使用してデータをプロットすることもできます。

データフレームの適用

  • データ フレームは、統計式の当てはめなど、さまざまなタスクを実行できます。

  • データ処理 (行列は不可、最初にデータフレームに変換する必要があります)

  • 行を列に、またはその逆に変換します。これはデータ サイエンスで非常に役立ちます。

サンプル データ フレームを作成する

アルゴリズム (ステップ)

以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です -

  • import キーワードを使用して、pandas および numpy モジュールをエイリアスとともにインポートします。

  • pandas モジュールの DataFrame() 関数を使用してデータ フレームを作成します。

  • 入力データ フレームを出力します。

###例###

次のプログラムは、DataFrame() 関数を使用してデータ フレームを返します -

リーリー ###出力###

上記のプログラムを実行すると、次の出力が生成されます -

リーリー

Python の行列

行列は、2 次元の長方形グリッドに編成された同種のデータ セットの集合です。これは、同じデータ型の m*n 配列です。ベクトル入力で作成します。行と列の数は固定されています。 Python は、行列に対する加算、減算、乗算、除算などのさまざまな算術演算をサポートしています。

マトリックスの適用

経済学では、GDP (国内総生産) や PI (1 人当たりの所得価格) などの統計を計算するのに役立ちます。

  • 電気・電子回路の学習にも役立ちます。

  • 入力データ フレームを出力します。

  • マトリックスは、図を描くなどの研究に使用されます。

  • これは確率と統計に役立ちます。

  • 行列をデータ フレームに変換することによる行列の乗算

  • アルゴリズム (ステップ)

以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です -

import キーワードを使用して、エイリアスを使用して

pandas
    モジュールをインポートします。
  • 2 つの入力行列をそれぞれ保存する 2 つの変数を作成します。

  • pandas モジュールの

    DataFrame()
  • 関数 (データフレームの作成) を使用して、1 番目と 2 番目の行列のデータ フレームを作成し、それらを別々の変数に保存します。このデータは pandas DataFrame にロードされます。
  • 入力行列 1 のデータ フレームを出力します。

  • shape
  • 属性を適用して、入力行列 1 の次元 (形状) を出力します。
  • 入力行列 2 のデータ フレームを出力します。

  • shape
  • 属性を適用して、入力行列 2 の次元 (形状) を出力します。
  • dot()
  • 関数を使用して行列 inputMatrix_1 と inputMatrix_2 を乗算し、それを格納する変数を作成します。
  • inputMatrix_1 行列と inputMatrix_2 行列の乗算の結果行列を出力します。

  • shape 属性を適用して、結果の行列の次元 (形状) を出力します。

  • ###例###

    次のプログラムは、DataFrame() 関数を使用してデータ フレームを返します -

    リーリー ###出力### リーリー
  • 以下はマトリックスとデータフレームの違い表です。

行列とデータフレーム

###マトリックス###

データフレーム

これは、2次元の長方形の組織に配置されたデータセットの集合ですフィールドと呼ばれる複数の列に複数のデータ型を持つデータ テーブルを格納します。 データ フレームは、同じ長さのベクトルのリストです。データ フレームは、行列の一般化された形式です。 Dataframe の行数と列数は可変です。 ###同種の### このプログラムでは、Python の行列とデータ フレームの違いについて学びました。データ フレームの作成方法と行列をデータ フレームに変換する方法も学びました。
行列は同じデータ型の m*n 配列です
行列には、固定数の行と列があります。
異種混合
###結論は###

以上がPython Pandas のデータ フレームと行列の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

LinuxターミナルでPythonバージョンを表示するときに発生する権限の問題を解決する方法は? LinuxターミナルでPythonバージョンを表示するときに発生する権限の問題を解決する方法は? Apr 01, 2025 pm 05:09 PM

LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

あるデータフレームの列全体を、Python内の異なる構造を持つ別のデータフレームに効率的にコピーする方法は? あるデータフレームの列全体を、Python内の異なる構造を持つ別のデータフレームに効率的にコピーする方法は? Apr 01, 2025 pm 11:15 PM

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

プロジェクトの基本と問題駆動型の方法で10時間以内にコンピューター初心者プログラミングの基本を教える方法は? プロジェクトの基本と問題駆動型の方法で10時間以内にコンピューター初心者プログラミングの基本を教える方法は? Apr 02, 2025 am 07:18 AM

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

中間の読書にどこでもfiddlerを使用するときにブラウザによって検出されないようにするにはどうすればよいですか? 中間の読書にどこでもfiddlerを使用するときにブラウザによって検出されないようにするにはどうすればよいですか? Apr 02, 2025 am 07:15 AM

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

正規表現とは何ですか? 正規表現とは何ですか? Mar 20, 2025 pm 06:25 PM

正規表現は、プログラミングにおけるパターンマッチングとテキスト操作のための強力なツールであり、さまざまなアプリケーションにわたるテキスト処理の効率を高めます。

uvicornは、serving_forever()なしでhttpリクエストをどのように継続的に聞いていますか? uvicornは、serving_forever()なしでhttpリクエストをどのように継続的に聞いていますか? Apr 01, 2025 pm 10:51 PM

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

人気のあるPythonライブラリとその用途は何ですか? 人気のあるPythonライブラリとその用途は何ですか? Mar 21, 2025 pm 06:46 PM

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

文字列を介してオブジェクトを動的に作成し、Pythonでメソッドを呼び出す方法は? 文字列を介してオブジェクトを動的に作成し、Pythonでメソッドを呼び出す方法は? Apr 01, 2025 pm 11:18 PM

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...

See all articles