1. ホーム
  2. python

[解決済み] numpyの配列と行列の違いは何ですか?どちらを使うべきですか?

2022-03-23 14:56:16

質問

それぞれのメリット・デメリットを教えてください。

私が見たところ、どちらかが必要であればもう一方の代わりとして機能するようです。では、わざわざ両方を使うべきでしょうか、それともどちらか一方だけにこだわるべきでしょうか?

プログラムのスタイルは、私の選択に影響を与えますか?私はnumpyを使って機械学習をしているので、確かに行列がたくさんありますが、ベクトル(配列)もたくさんあります。

どのように解決するのですか?

公式ドキュメントによると、matrixクラスは将来的に削除される予定なので、もう使うのは得策ではありません。

https://numpy.org/doc/stable/reference/generated/numpy.matrix.html

他の回答がすでに述べているように、NumPyの配列ですべての操作を実現することができます。