2017-06-10 9 views
-2

n要素で配列を作成するにはどうすればいいですか? zeros関数は、2以上の次元の配列だけを作成できますか? zeros(4),zeros([4])およびzeros([4 4])はすべて、4x4の次元の2Dゼロ行列を作成します。Octaveで1Dゼロ配列を作成する

私はnumpy.zeros(n)を使用したPythonのコードを持っています。私はOctaveで同様のことをしたい。

+2

Googleの「ゼロオクターブ」とは、「ドキュメント」(https://www.gnu.org/software/octave/doc/v4.0.1/Special-Utility-Matrices.html)で、「If 2つ以上のスカラー整数引数、または整数値のベクトルで呼び出された場合、指定された次元の配列を返します。 "* – Wolfie

+0

@Wolfie次元の単一の値に対しても2D結果を返します。つまり、ゼロ(4)は2D行列も与えます。 – Gautam

+0

はい、重要なビットは、指定された次元***で***です.1を渡すと、その次元は1です!ドキュメント上の行は、「スカラー整数引数を1つ使用して呼び出すと、正方形のNxN行列を返します。」* – Wolfie

答えて

1

zeros(n,1)は、Octaveでうまく動作します。

関連する問題