[解決済み] MATLABのnumel関数とlength関数の違いについて
2022-02-18 18:42:35
質問
私は、以下のことを知っています。
length(x)
が返ってくる
max(size(x))
と
numel(x)
はxの要素の総数を返しますが、1×nの配列の場合はどちらが良いのでしょうか?それとも、この場合、互換性があるのでしょうか?
EDITです。 一応ね。
100k要素までは性能的に同じみたいですね。
解決方法は?
この場合、両者は同じものを返し、違いはありません。パフォーマンスに関しては、MATLABの配列の内部動作に依存します。例えば、配列の中にいくつの要素があるかというメタ情報がある場合(形状に関係なく)、numel はできるだけ速く、一方 max(size(x)) は同じものを得るために多くの作業を必要とするようです(サイズを取得し、それらの中から最大値を見つける)。私は
numel
その場合、パフォーマンススピーチ(仮)は別として、両者は互換性があると言えるでしょう。
関連
-
[解決済み] jsonに複数の値を1つのキーで格納する
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] JavaScriptで2つの配列の差を取得する方法は?
-
[解決済み] JavaScriptの配列宣言で「Array()」と「[]」はどう違うのですか?
-
[解決済み] ( for... in ) と ( for... of ) の文の違いは何ですか?
-
[解決済み] JavaScriptで配列の長さを初期化する方法は?
-
[解決済み] 配列の長さを求めるにはどうしたらよいですか?
-
[解決済み] Rubyのmapとcollectの違い?
-
[解決済み] array_map、array_walk、array_filterの違いについて
-
[解決済み] Numpyのarray()関数とasarray()関数の違いは何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】IndexError: Index 10 is out of bounds for axis 0 with size 10
-
[解決済み] Angular 2のTypeScriptで配列にフィルタをかけるには?
-
[解決済み] Luaで2次元配列を作成するには?
-
[解決済み] jsonに複数の値を1つのキーで格納する
-
[解決済み] int (*p)[10]=s と int (*o)[5]=&s の違いは何ですか?
-
[解決済み] RubyのArrayクラスで配列の各要素を2乗する方法は?
-
[解決済み] glVertex3fvとglVertex3fの相違点
-
[解決済み] GCCです。配列型に不完全な要素型がある
-
[解決済み] Ruby: ハッシュの配列で Enumerator を取得しようとすると nil:NilClass の未定義メソッド `[]' が発生する。
-
[解決済み】GCC: 配列の型が不完全な要素型である