0
這是我寫的代碼。 'guteliste25.txt'包含一個數據表,其中包含指定列的名稱的標題。如何添加一列到具有特定dtype的2d數組?
import numpy as np
d = 'guteliste25.txt'
CNS = np.genfromtxt(d, dtype = None, names = True)
dt = np.dtype([('R','<f8')])
test = np.ones(len(CNS),dtype=dt)
klaus = np.concatenate((CNS,test), axis=1)
它在最後一行吐出的錯誤是: 類型錯誤:預期可讀緩衝區對象
我想,這一定是有些問題,np.genfromtxt及其不同行的格式。
我只想一個價值共計一列添加到每一行,即,有一個名字爲它,這樣我可以很容易地通過訪問:CNS [「R」]
嗨Ophion,謝謝你的回覆!這是正確的和有益的。 雖然我不能投票。 – user100352