【Python有坑系列】numpy.append中有坑

CS青雀發表於2018-12-06

numpy 往array裡新增一個元素

首先這裡p_arr為一個numpy的array,p_為一個元素

p_arr = np.concatenate((p_arr,[p_])) # 先將p_變成list形式進行拼接,注意輸入為一個tuple
p_arr = np.append(p_arr,p_) #直接向p_arr裡新增p_

 注意一定不要忘記用賦值覆蓋原p_arr不然不會變。

但是,numpy的append預設新增的值全轉化為float64了。因此仍然建議用list自帶的append。

相關文章