Pythonのデータ解析と可視化(b)のデータ構造Python拡張

A.辞書

1.概要

キーは不変型である必要があり、前記マッピングのキーと値の辞書であり、要素は順不同辞書は、辞書によって同定{}

2.作成します。

{キー:値...}または辞書()シーケンス

PS1:辞書を作成する場合、デフォルト値は{} .fromkeys((key_tuple)、デフォルト)で指定されてもよいです

PS2:ジップ機能は、生成された2つの素子パッケージシーケンス対応する辞書を使用することができます

3.基本操作

裁判官のメンバー:中

指定されたキーと値のペアを削除します。del辞書名[キー]

4.機能

LECのdict()、()、ハッシュ()

キー()、値()は、すべてのキーと値のすべての辞書を返します

5.トラバーサル

dict.itemsでK、V(用):...

6.その他

クリア()、更新、取得()等

 

II。コレクション

1.概要

要素のランダムな組み合わせで集合()は、繰り返し、不変コレクションのfrozensetの変数セットに設定されません

2.動作

比較演算:で、いないで、==、=、<、<=、>、> =!

関係演算子:&、|、 - 、^

少し組み込み関数....

 

3のデータ構造.SciPy

1.概要

ndarray(N次元配列)

シリーズ(長い辞書)

データフレーム(データブロック)

2. 3つのscipyのダウンロードライブラリ

a.Numpy

強いndarrayオブジェクトとufunc機能、科学計算のための線形代数と乱数を処理します

b.Matplotlib

numpyのベースと、二次元のグラフィックスライブラリ、共通pyplotモジュールはMATLABに似たインターフェースを提供します。

c.pandas

ベースscipyのダウンロードとnumpyのは、効率的かつデータフレームシリーズのデータ​​構造を提供し、効率的なデータ収集スライス機能

四.ndarray

1.概要

ndarrayは、機能豊富で、すべての要素が同じタイプのものであり、numpyのの基本的なデータ構造であり、

2.基本プロパティ

ndarray.ndim秩

ndarray.shape寸法

要素の総数ndarray.size

ndarray.dtype要素タイプ

バイトサイズ・エレメントndarray.itemsize

3.作成します。

方法:配列、arange、ランダム、linspace、もの、ゼロ、fromfunction

インポートNPとしてnumpyの
aArray = np.array([1,2,3 ])
bArray = np.array([(1,2,3)、(4,5,6 )])
np.arange( 1,5、 0.5 
np.random.random(( 2,2 ))
np.linspace( 1,2,10、終点=偽)

4.操作

インデックス、スライス、トラバース、サイズ変更、形を整え、ステッチvstack、bstack

基本的な演算子をサポートしています:/> - *

5.アプリケーション - 線形代数

ドット:行列積

linalg.det決定

linalg.inv逆行列

多変量線形方程式の根を見つけるlinalg.solve

linalg.elg固有値と固有ベクトルを見つけます

V.長く辞書シリーズ

1.概要

辞書は順序付けられていないデータ構造であり、キー値間に分離し、固定長シリーズ辞書を注文し、指標とその値の間に独立していない、同様のオブジェクトの一次元アレイ、データインデックスの構成

2。

 

おすすめ

転載: www.cnblogs.com/laideng/p/11440487.html