1

NumPy配列を作成し、データを入力しました。

data = np.zeros(ndata,dtype=[('datetime',np.dtype(np.datetime64)),\
    ('Value','<f8'),('Weight','<f8')])

datetimeただし、今は「列」または値のみを返すようなことをしたいと考えています。しかし、これは2D NumPy配列ではありません。これは1Dいくつかの custom の配列であるdtypeため、たとえば次のことはできません。

data[:,0]

これは些細なことだと思います。または、NumPy配列の使用方法について根本的に間違った考えを持っていると思います。

4

1 に答える 1

2

numpy データ型は、辞書と同じようにアクセスできるため、次のようにするだけです。

data[0]['datetime']

行ゼロの日時フィールドを取得するには、または

data[:]['datetime']

すべての行の日時フィールドの配列を取得します。

于 2013-08-05T03:32:43.667 に答える