ホームページ >バックエンド開発 >Python チュートリアル >Python での Numpy 属性と行列の作成
この記事の内容は、Python における Numpy の属性と作成マトリックスに関するものであり、一定の参考価値がありますので、困っている友人は参考にしていただければ幸いです。
ndarray.ndim: 次元
ndarray.shape: 形状
ndarray.size: 要素の数
ndarray.dtype: 要素のデータ型
ndarray.itemsize: バイトサイズ
配列の作成:
a = np.array([2,23,4]) # list 1d print(a) # [2 23 4]
データ型の指定:
a = np.array([2,23,4],dtype=np.int) print(a.dtype) # int 64
dtype 指定できる型は int32、float、float32 です, 後ろに数字が続かない場合、デフォルトは 64 です
a = np.zeros((3,4)) # 数据全为0,3行4列 """
a = np.ones((3,4),dtype = np.int) # 数据为1,3行4列
a = np.empty((3,4)) # 数据为empty,3行4列
空のタイプ: 初期の内容はメモリの状態に応じてランダムです
a = np.arange(10,20,2) # 10-19 的数据,2步长
a = np.arange(12).reshape((3,4)) # 3行4列,0到11
reshape は、次のようにデータの形状を変更します。 3 行 4 列
a = np.linspace(1,10,20) # 开始端1,结束端10,且分割成20个数据,生成线段
linspace データ量は決定できますが、arrage ではデータ量が決定できません。同時に、linspace は reshape を使用して構造を定義することもできます。
関連する推奨事項:
numpy モジュールに基づいて Python で対称行列を作成する方法
Python numpy の仕組み行列の指定された行と列を抽出しますか?
以上がPython での Numpy 属性と行列の作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。