[解決済み] Pythonでnumpyの行列の長さ(または次元、サイズ)を見つけるにはどうすればよいですか?[重複しています]。
2022-04-25 20:09:44
質問
pythonでnumpyの行列を作る場合
from numpy import matrix
A = matrix([[1,2],[3,4]])
この行列の1行(または1列)の長さを求めるにはどうしたらよいでしょうか?同様に、行または列の数を知るにはどうすればよいのでしょうか?
今のところ、唯一の解決策を見つけました。
len(A)
len(A[:,1])
len(A[1,:])
それぞれ、2、2、1が返されます。これより、私は
len()
は行数を返すので、常に転置を使用することができます。
len(A.T)
で、列数を計算します。しかし、これは不満足で、恣意的な感じがします。
len(A)
この場合、行数を返すべきことがすぐにわからない。これは、実際には
len([1,2])
は2D Python配列の場合、2を返すからです。
もっと直感的に行列の大きさを求める方法はないのでしょうか?それともこれがベストな方法なのでしょうか?
どのように解決するのですか?
shape
は、numpyのndarrayとmatricesの両方のプロパティです。
A.shape
はタプル(m, n)を返す。ここで、mは行の数、nは列の数である。
実際には、numpyの
matrix
オブジェクトの上に構築されています。
ndarray
オブジェクトは、numpyの2つの基本オブジェクトのうちの1つです(ユニバーサル関数オブジェクトと一緒に)。
ndarray
関連
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】終了コード -1073741515 (0xC0000135)でプロセス終了)
-
[解決済み] 'DataFrame' オブジェクトに 'sort' 属性がない
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ピロウズ画像色処理の具体的な活用方法
-
Python カメの描画コマンドとその例
-
Python jiabaライブラリの使用方法について説明
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
Python入門 openを使ったファイルの読み書きの方法
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み】Flaskのテンプレートが見つからない【重複あり
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない
-
[解決済み] Numpy配列の次元