私の目的は、「空の」行列から始めて、大きな行列ができるまで列を繰り返し追加することです。
質問する
247 次
2 に答える
3
はい:
>>> a = np.zeros((10, 0))
>>> a.shape
(10, 0)
ndarray.resize
その後、コピーせずに事後にそれを拡張するために使用できます。ただし、これにはいくつかの問題があり、多くのアプリケーションでは、ベクトルのリストを使用して単一の配列にマージする方が簡単です。
于 2012-10-31T01:31:06.793 に答える
2
ndarray(またはmatrix)に列を追加するには、コンテンツの完全なコピーが必要です。そのため、listやarray moduleなどの他の方法を使用するか、最初に大きな行列を作成して、それにデータを入力する必要があります。
于 2012-10-31T01:32:00.593 に答える