NumPy配列のNumPy配列に値を設定しようとしています。ループの繰り返しが終了するたびに、追加する配列を作成します。その配列を別の配列の最後に追加したいと思います。例えば:NumPy配列にNumPy配列を追加する方法
first iteration
np.append([], [1, 2]) => [[1, 2]]
next iteration
np.append([[1, 2]], [3, 4]) => [[1, 2], [3, 4]]
next iteration
np.append([[1, 2], [3, 4]], [5, 6]) => [[1, 2], [3, 4], [5, 6]]
etc.
Iはnp.appendを使用してみたが、これは一次元配列を返す、すなわち
[1, 2, 3, 4, 5, 6]
は、' np.vstack'を検索可能であれば、最後に 'np.array'を呼び出します。 – Julien
numpy.appendを使用するのは簡単ではないかもしれません。 https://docs.scipy.org/doc/numpy/reference/generated/numpy.append.htmlに従ってください。軸を使用する場合、追加される配列は、追加される配列の次元と同じ次元でなければなりません。 axisを使用しない場合、追加される値は使用されるために平坦化されます。 – opensam
@Julien私はそれを考えなかったとは信じられません。効率の他に、2次元配列全体を計算するまでNumPy形式にする必要があるデータで実際に何もしないので、はるかに簡単です。ありがとう。 – UBears