15

matlab では、行列 A の 2 行目を削除すると、

A(2,:) = [];

ジュリアで行列の行を削除するには? 使ってみましたA(2,:) = []。しかし、私は失敗しました。この問題を解決するには?

4

4 に答える 4

9

これが最短の答えだと思います A[1:size(A,1) .!= 2,: ]

https://groups.google.com/forum/#!topic/julia-dev/goVB9Pp74H4

于 2015-10-15T12:24:05.633 に答える
6

Juliaについて最初のことはわかりませんが、インデックス付け[]に角括弧( )を使用していると思うので、次のことを試してください:

A[2, :] = []

私はそれをテストするためのJuliaインタープリターを手元に持っていませんが、それも失敗した場合は、次のことが確実に機能するはずです:

A = A[[1, 3:end], :]

これは、保持したい行を選択するという逆の戦略を使用するだけです。

于 2013-06-25T13:53:04.100 に答える