【Python】numpy.append中有坑

版权声明:非技术文章禁止转载,如有需要请私信作者。技术类文章欢迎转载,转载请注明出处: http://blog.csdn.net/ztf312/ https://blog.csdn.net/ztf312/article/details/84866491

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。

猜你喜欢

转载自blog.csdn.net/ztf312/article/details/84866491
今日推荐