Pyton ndarrayとリストの違い

ndarrayとリストの違いは?より
NumPyのアレイは要素の型が全て同じで、Pytonのリストは要素にオブジェクトを入れられる。
見た目だけでなく内容も大分違った。
NumPyのアレイが使える所は使った方が早いだろう


numpy.ndarrayは要素に対して型が割り当てられます。
import numpy as np

data1 = np.array([1, 2])
print(data1.dtype)

Pythonのリスト型では全てobjectとして扱われます。
[1, 'a', 3.2]

コメント

このブログの人気の投稿

Python OpenCVとWebカメラでバーコードリーダー

OpenCV 画像の足し算

OpenCV3とPython3で形状のある物体の輪郭と方向を認識する(主成分分析:PCA、固有ベクトル)